2024-04-23 19:54 ftp://ftp.de.debian.org/debian/pool/main/b/bluez/bluez_5.73.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=gtk --library=bsd --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 24be0e5 (2024-04-23 14:04:36 +0200) count: 11401 11401 elapsed-time: 83.7 84.3 head-timing-info: old-timing-info: head results: bluez-5.73/android/audio_utils/resampler.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/audio_utils/resampler.c:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/audio_utils/resampler.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/audio_utils/resampler.c:43:5: warning: Either the condition 'rsmp!=NULL' is redundant or there is possible null pointer dereference: rsmp. [nullPointerRedundantCheck] bluez-5.73/android/audio_utils/resampler.c:46:14: note: Assuming that condition 'rsmp!=NULL' is not redundant bluez-5.73/android/audio_utils/resampler.c:43:5: note: Null pointer dereference bluez-5.73/android/audio_utils/resampler.c:44:5: warning: Either the condition 'rsmp!=NULL' is redundant or there is possible null pointer dereference: rsmp. [nullPointerRedundantCheck] bluez-5.73/android/audio_utils/resampler.c:46:14: note: Assuming that condition 'rsmp!=NULL' is not redundant bluez-5.73/android/audio_utils/resampler.c:44:5: note: Null pointer dereference bluez-5.73/android/audio_utils/resampler.c:53:23: style: Variable 'rsmp' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:192:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:265:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a2dp_sbc_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a2dp_aac_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:369:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a2dp_aptx_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:408:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APTX_VENDOR_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:486:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:533:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:571:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:626:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_IMTU [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:752:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:783:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_IMTU [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:823:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVDTP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:941:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:967:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:981:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:1023:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:1331:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_CODEC_VENDOR [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:1424:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:1666:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:1693:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:511:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:607:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:627:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:641:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_DEV_DESTROY [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:845:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:928:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1017:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1254:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1422:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1531:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:1753:3: error: Memory pointed to by 'server' is freed twice. [doubleFree] bluez-5.73/android/a2dp.c:1752:3: note: Memory pointed to by 'server' is freed twice. bluez-5.73/android/a2dp.c:1753:3: note: Memory pointed to by 'server' is freed twice. bluez-5.73/android/avctp.c:1554:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avctp.c:1609:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/android/a2dp.c:135:57: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/a2dp.c:367:15: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:676:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:748:68: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/a2dp.c:913:22: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:942:23: style: Variable 'preset' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:963:65: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/a2dp.c:1063:21: style: Variable 'setup' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:1163:25: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_setconf_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1306:23: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1163:25: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/a2dp.c:1194:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_open_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1307:12: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1194:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/a2dp.c:1197:24: style: Variable 'endpoint' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/a2dp.c:1220:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_start_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1308:13: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1220:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/a2dp.c:1244:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_suspend_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1309:14: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1244:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/a2dp.c:1268:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_close_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1310:13: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1268:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/a2dp.c:1291:41: style: Parameter 'session' can be declared as pointer to const. However it seems that 'sep_abort_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1311:13: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1291:41: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/a2dp.c:1291:74: style: Parameter 'sep' can be declared as pointer to const. However it seems that 'sep_abort_cfm' is a callback function, if 'sep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1311:13: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1291:74: note: Parameter 'sep' can be declared as pointer to const bluez-5.73/android/a2dp.c:1292:25: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'sep_abort_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1311:13: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1292:25: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/a2dp.c:1292:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_abort_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/a2dp.c:1311:13: note: You might need to cast the function pointer here bluez-5.73/android/a2dp.c:1292:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/a2dp.c:1295:24: style: Variable 'endpoint' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avctp.c:302:15: style: Parameter 'subunit' can be declared as pointer to const. However it seems that 'handle_panel_passthrough' is a callback function, if 'subunit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avctp.c:1588:7: note: You might need to cast the function pointer here bluez-5.73/android/avctp.c:302:15: note: Parameter 'subunit' can be declared as pointer to const bluez-5.73/android/avctp.c:302:33: style: Parameter 'operands' can be declared as pointer to const. However it seems that 'handle_panel_passthrough' is a callback function, if 'operands' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avctp.c:1588:7: note: You might need to cast the function pointer here bluez-5.73/android/avctp.c:302:33: note: Parameter 'operands' can be declared as pointer to const bluez-5.73/android/avctp.c:740:27: style: Parameter 'avctp' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avctp.c:789:27: style: Parameter 'avctp' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avctp.c:1138:29: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avctp.c:1440:24: style: Variable 'control' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avctp.c:1291:15: style: Variable 'operands[1]' is assigned a value that is never used. [unreadVariable] bluez-5.73/android/avctp.c:1294:15: style: Variable 'operands[1]' is assigned a value that is never used. [unreadVariable] bluez-5.73/android/avctp.c:1321:15: style: Variable 'operands[1]' is assigned a value that is never used. [unreadVariable] bluez-5.73/android/avctp.c:1324:15: style: Variable 'operands[1]' is assigned a value that is never used. [unreadVariable] bluez-5.73/profiles/audio/a2dp-codecs.h:425:0: error: #error "Unknown byte order" [preprocessorErrorDirective] bluez-5.73/android/avdtptest.c:245:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:377:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_IMTU [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:428:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:463:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:501:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:516:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:524:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:584:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:607:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:619:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:633:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:653:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:670:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:689:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:703:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:716:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:739:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:772:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:790:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/android/avdtptest.c:250:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/android/avdtptest.c:314:49: style: Parameter 'session' can be declared as pointer to const. However it seems that 'get_configuration_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:529:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:314:49: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:315:30: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'get_configuration_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:529:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:315:30: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:316:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'get_configuration_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:529:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:316:27: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:317:26: style: Parameter 'err' can be declared as pointer to const. However it seems that 'get_configuration_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:529:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:317:26: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:318:12: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'get_configuration_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:529:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:318:12: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:364:50: style: Parameter 'err' can be declared as pointer to const. However it seems that 'connect_cb' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:778:22: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:364:50: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:459:37: style: Parameter 'session' can be declared as pointer to const. However it seems that 'start_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:531:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:459:37: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:459:70: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'start_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:531:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:459:70: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:460:25: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'start_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:531:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:460:25: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:460:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'start_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:531:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:460:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:461:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'start_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:531:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:461:10: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:471:39: style: Parameter 'session' can be declared as pointer to const. However it seems that 'suspend_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:532:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:471:39: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:471:72: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'suspend_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:532:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:471:72: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:472:25: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'suspend_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:532:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:472:25: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:473:24: style: Parameter 'err' can be declared as pointer to const. However it seems that 'suspend_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:532:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:473:24: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:473:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'suspend_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:532:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:473:35: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:483:37: style: Parameter 'session' can be declared as pointer to const. However it seems that 'close_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:533:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:483:37: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:483:70: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'close_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:533:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:483:70: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:484:25: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'close_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:533:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:484:25: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:485:24: style: Parameter 'err' can be declared as pointer to const. However it seems that 'close_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:533:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:485:24: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:485:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'close_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:533:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:485:35: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:497:37: style: Parameter 'session' can be declared as pointer to const. However it seems that 'abort_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:534:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:497:37: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:497:70: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'abort_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:534:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:497:70: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:498:25: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'abort_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:534:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:498:25: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:499:24: style: Parameter 'err' can be declared as pointer to const. However it seems that 'abort_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:534:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:499:24: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:499:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'abort_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:534:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:499:35: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:511:43: style: Parameter 'session' can be declared as pointer to const. However it seems that 'reconfigure_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:535:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:511:43: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:512:29: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'reconfigure_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:535:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:512:29: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:513:26: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'reconfigure_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:535:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:513:26: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:514:25: style: Parameter 'err' can be declared as pointer to const. However it seems that 'reconfigure_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:535:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:514:25: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:514:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'reconfigure_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:535:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:514:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:519:44: style: Parameter 'session' can be declared as pointer to const. However it seems that 'delay_report_cfm' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:536:19: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:519:44: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:520:29: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'delay_report_cfm' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:536:19: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:520:29: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:521:26: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'delay_report_cfm' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:536:19: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:521:26: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:522:25: style: Parameter 'err' can be declared as pointer to const. However it seems that 'delay_report_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:536:19: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:522:25: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:522:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'delay_report_cfm' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:536:19: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:522:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:603:53: style: Parameter 'session' can be declared as pointer to const. However it seems that 'get_configuration_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:727:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:603:53: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:604:30: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'get_configuration_ind' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:727:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:604:30: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:605:15: style: Parameter 'err' can be declared as pointer to const. However it seems that 'get_configuration_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:727:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:605:15: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:605:26: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'get_configuration_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:727:23: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:605:26: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:615:40: style: Parameter 'session' can be declared as pointer to const. However it seems that 'open_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:728:12: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:615:40: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:615:73: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'open_ind' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:728:12: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:615:73: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:616:26: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'open_ind' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:728:12: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:616:26: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:616:43: style: Parameter 'err' can be declared as pointer to const. However it seems that 'open_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:728:12: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:616:43: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:617:11: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'open_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:728:12: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:617:11: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:629:41: style: Parameter 'session' can be declared as pointer to const. However it seems that 'start_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:730:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:629:41: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:629:74: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'start_ind' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:730:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:629:74: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:630:26: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'start_ind' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:730:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:630:26: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:630:43: style: Parameter 'err' can be declared as pointer to const. However it seems that 'start_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:730:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:630:43: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:631:11: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'start_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:730:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:631:11: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:648:43: style: Parameter 'session' can be declared as pointer to const. However it seems that 'suspend_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:731:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:648:43: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:649:29: style: Parameter 'sep' can be declared as pointer to const. However it seems that 'suspend_ind' is a callback function, if 'sep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:731:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:649:29: note: Parameter 'sep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:650:26: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'suspend_ind' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:731:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:650:26: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:650:43: style: Parameter 'err' can be declared as pointer to const. However it seems that 'suspend_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:731:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:650:43: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:651:11: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'suspend_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:731:14: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:651:11: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:666:41: style: Parameter 'session' can be declared as pointer to const. However it seems that 'close_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:729:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:666:41: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:666:74: style: Parameter 'sep' can be declared as pointer to const. However it seems that 'close_ind' is a callback function, if 'sep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:729:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:666:74: note: Parameter 'sep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:667:26: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'close_ind' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:729:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:667:26: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:667:43: style: Parameter 'err' can be declared as pointer to const. However it seems that 'close_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:729:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:667:43: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:668:11: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'close_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:729:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:668:11: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:685:37: style: Parameter 'session' can be declared as pointer to const. However it seems that 'abort_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:732:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:685:37: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:685:70: style: Parameter 'sep' can be declared as pointer to const. However it seems that 'abort_ind' is a callback function, if 'sep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:732:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:685:70: note: Parameter 'sep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:686:25: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'abort_ind' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:732:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:686:25: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/android/avdtptest.c:686:42: style: Parameter 'err' can be declared as pointer to const. However it seems that 'abort_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:732:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:686:42: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:687:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'abort_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:732:13: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:687:10: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:699:47: style: Parameter 'session' can be declared as pointer to const. However it seems that 'reconfigure_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:733:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:699:47: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:700:29: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'reconfigure_ind' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:733:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:700:29: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:701:14: style: Parameter 'err' can be declared as pointer to const. However it seems that 'reconfigure_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:733:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:701:14: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:701:25: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'reconfigure_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:733:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:701:25: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:711:47: style: Parameter 'session' can be declared as pointer to const. However it seems that 'delayreport_ind' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:734:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:711:47: note: Parameter 'session' can be declared as pointer to const bluez-5.73/android/avdtptest.c:712:29: style: Parameter 'lsep' can be declared as pointer to const. However it seems that 'delayreport_ind' is a callback function, if 'lsep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:734:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:712:29: note: Parameter 'lsep' can be declared as pointer to const bluez-5.73/android/avdtptest.c:714:14: style: Parameter 'err' can be declared as pointer to const. However it seems that 'delayreport_ind' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:734:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:714:14: note: Parameter 'err' can be declared as pointer to const bluez-5.73/android/avdtptest.c:714:25: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'delayreport_ind' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avdtptest.c:734:18: note: You might need to cast the function pointer here bluez-5.73/android/avdtptest.c:714:25: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/avdtptest.c:785:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/android/avrcp-lib.c:492:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:621:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:680:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:708:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:764:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:821:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:881:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:911:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:949:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:977:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1002:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1026:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1052:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1287:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1565:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1589:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1619:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1645:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1680:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1758:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1885:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:1995:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2019:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2052:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2139:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2379:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2423:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2576:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2652:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2715:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2757:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2792:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2850:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2925:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:2975:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3008:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3040:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3059:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp-lib.c:3537:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:386:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:454:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:885:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:917:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:964:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_SUPPORTED_FEATURES [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:997:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_REMOTE_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:1011:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:1050:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/avrcp.c:1120:3: error: Memory pointed to by 'server' is freed twice. [doubleFree] bluez-5.73/android/avrcp.c:1119:3: note: Memory pointed to by 'server' is freed twice. bluez-5.73/android/avrcp.c:1120:3: note: Memory pointed to by 'server' is freed twice. bluez-5.73/android/avrcp.c:160:73: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp.c:303:35: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp.c:557:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp.c:666:32: style: Parameter 'attrs' can be declared as pointer to const. However it seems that 'handle_get_element_attrs_cmd' is a callback function, if 'attrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avrcp.c:737:28: note: You might need to cast the function pointer here bluez-5.73/android/avrcp.c:666:32: note: Parameter 'attrs' can be declared as pointer to const bluez-5.73/android/avrcp.c:748:11: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp.c:776:31: style: Parameter 'events' can be declared as pointer to const. However it seems that 'handle_get_capabilities_rsp' is a callback function, if 'events' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/avrcp.c:819:22: note: You might need to cast the function pointer here bluez-5.73/android/avrcp.c:776:31: note: Parameter 'events' can be declared as pointer to const bluez-5.73/android/avrcp.c:955:23: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:816:29: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:847:24: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:996:25: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:1145:36: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:1177:36: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:1562:46: style: Parameter 'pdu' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:1570:64: style: Parameter 'pdu' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:1939:22: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:2279:15: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:2279:31: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:2368:25: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:2466:37: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:2485:34: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:3125:15: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:3203:15: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:3239:15: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:3239:31: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/avrcp-lib.c:3289:11: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/avrcp-lib.c:3445:31: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:204:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:225:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:253:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:321:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:423:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:443:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:491:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:550:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:563:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:603:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:678:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:721:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:775:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:812:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:889:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:918:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint128_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:936:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:951:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint128_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:982:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1151:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1405:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1425:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_START_DISCOVERY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1485:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1536:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_CONFIRM_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1574:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1647:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1685:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1894:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:1915:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2013:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_DEV_FOUND_CONFIRM_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2056:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2214:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2389:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2424:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2467:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_SETTINGS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2531:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2566:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2611:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2647:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2662:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint128_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2693:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2712:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2719:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2740:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2750:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_uuid_cmp [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2777:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_uuid_cmp [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2794:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2833:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_IO_CAPABILITY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2848:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_DEVICE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2865:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2881:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LOCAL_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2925:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:2944:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3043:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_link_key_info [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3079:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_ltk_info [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_irk_info [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_DEV_CLASS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3291:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPS_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3504:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3626:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3667:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3710:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3761:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3791:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_PRIVACY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3867:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:3964:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_STOP_DISCOVERY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4001:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4055:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4178:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_GET_CONN_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4345:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4508:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_PAIR_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4540:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_CANCEL_PAIR_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4569:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_NOT_PAIRED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4605:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_UNPAIR_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4654:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_CONFIRM_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4717:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_PASSKEY_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4913:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4934:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4954:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:4973:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:5083:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:5157:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:5197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:5243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:5415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetoothd-snoop.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetoothd-snoop.c:138:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_FORMAT_HCI [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetoothd-snoop.c:36:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/bluetoothd-snoop.c:233:27: note: You might need to cast the function pointer here bluez-5.73/android/bluetoothd-snoop.c:36:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/bluetoothd-snoop.c:206:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/android/bluetoothd-wrapper.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTY_VALUE_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/haltest.c:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/haltest.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/haltest.c:345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/haltest.c:255:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/android/client/haltest.c:258:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/android/client/haltest.c:227:34: style: Parameter 'v' can be declared as pointer to const. However it seems that 'interface_name' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/haltest.c:122:16: note: You might need to cast the function pointer here bluez-5.73/android/client/haltest.c:227:34: note: Parameter 'v' can be declared as pointer to const bluez-5.73/android/client/haltest.c:304:42: style: Parameter 'pollfd' can be declared as pointer to const. However it seems that 'stdin_handler' is a callback function, if 'pollfd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/haltest.c:459:30: note: You might need to cast the function pointer here bluez-5.73/android/client/haltest.c:304:42: note: Parameter 'pollfd' can be declared as pointer to const bluez-5.73/android/client/haltest.c:359:48: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/android/bluetooth.c:664:40: style:inconclusive: Function 'bt_store_gatt_ccc' argument 1 names different: declaration 'addr' definition 'dst'. [funcArgNamesDifferent] bluez-5.73/android/bluetooth.h:58:40: note: Function 'bt_store_gatt_ccc' argument 1 names different: declaration 'addr' definition 'dst'. bluez-5.73/android/bluetooth.c:664:40: note: Function 'bt_store_gatt_ccc' argument 1 names different: declaration 'addr' definition 'dst'. bluez-5.73/android/bluetooth.c:1617:42: style:inconclusive: Function 'bt_device_set_uuids' argument 1 names different: declaration 'bdaddr' definition 'addr'. [funcArgNamesDifferent] bluez-5.73/android/bluetooth.h:46:42: note: Function 'bt_device_set_uuids' argument 1 names different: declaration 'bdaddr' definition 'addr'. bluez-5.73/android/bluetooth.c:1617:42: note: Function 'bt_device_set_uuids' argument 1 names different: declaration 'bdaddr' definition 'addr'. bluez-5.73/android/bluetooth.c:323:13: style: Variable 'u' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:700:17: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:837:49: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:1074:51: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:1075:12: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:1076:32: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:1559:55: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:1581:17: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:1741:17: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:2062:45: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:2677:11: style: Variable 'uuid' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:3923:11: style: Variable 'uuid' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:4115:52: style: Parameter 'adv' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:4256:17: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/bluetooth.c:4817:54: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:4848:55: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:5090:55: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/bluetooth.c:5314:17: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/client/if-audio.c:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_channel_mask_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-audio.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_format_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/bluetooth.c:927:64: warning: Uninitialized variable: buf [uninitvar] bluez-5.73/android/bluetooth.c:922:23: note: Assuming condition is false bluez-5.73/android/bluetooth.c:927:64: note: Uninitialized variable: buf bluez-5.73/android/bluetooth.c:1775:6: error: Uninitialized variable: ev->num_props [uninitvar] bluez-5.73/android/bluetooth.c:1760:35: note: Assignment 'ev=(void*)buf', assigned value is bluez-5.73/android/bluetooth.c:1775:6: note: Uninitialized variable: ev->num_props bluez-5.73/android/bluetooth.c:3775:29: warning: Uninitialized variable: buf [uninitvar] bluez-5.73/android/bluetooth.c:3767:27: note: Assuming condition is false bluez-5.73/android/bluetooth.c:3775:29: note: Uninitialized variable: buf bluez-5.73/android/bluetooth.c:3919:23: warning: Uninitialized variable: bonded [uninitvar] bluez-5.73/android/bluetooth.c:3912:34: note: Assuming condition is false bluez-5.73/android/bluetooth.c:3919:23: note: Uninitialized variable: bonded bluez-5.73/android/bluetooth.c:3929:10: warning: Uninitialized variable: uuids [uninitvar] bluez-5.73/android/bluetooth.c:3922:33: note: Assuming condition is false bluez-5.73/android/bluetooth.c:3929:10: note: Uninitialized variable: uuids bluez-5.73/android/bluetooth.c:4917:10: warning: Uninitialized variable: uuids [uninitvar] bluez-5.73/android/bluetooth.c:4913:30: note: Assuming condition is false bluez-5.73/android/bluetooth.c:4917:10: note: Uninitialized variable: uuids bluez-5.73/android/bluetooth.c:4077:7: style: Variable 'dst' is assigned a value that is never used. [unreadVariable] bluez-5.73/android/client/if-audio.c:199:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/android/client/if-audio.c:127:9: style: Variable 'freq' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/client/if-av-sink.c:13:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btav_connection_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-av-sink.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btav_audio_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-av.c:13:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btav_connection_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-av.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btav_audio_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-av-sink.c:29:21: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'connection_state' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-av-sink.c:52:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-av-sink.c:29:21: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-av-sink.c:36:64: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'audio_state' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-av-sink.c:53:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-av-sink.c:36:64: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-av-sink.c:43:39: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'audio_config' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-av-sink.c:54:21: note: You might need to cast the function pointer here bluez-5.73/android/client/if-av-sink.c:43:39: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-av.c:29:21: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'connection_state' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-av.c:54:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-av.c:29:21: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-av.c:36:64: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'audio_state' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-av.c:55:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-av.c:36:64: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:36:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_PROPERTY_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:205:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:249:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:279:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:334:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:418:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HARDWARE_MODULE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:557:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_scan_mode_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:897:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_PROFILE_HANDSFREE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:295:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:329:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:364:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:473:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:492:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:503:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:513:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:521:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:535:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:574:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:593:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:606:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:616:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:624:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:630:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:639:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:647:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:656:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:663:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:835:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:847:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:861:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:871:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:884:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:896:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:904:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:918:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:932:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:949:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:961:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:971:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:1210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-gatt.c:2367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-bt.c:851:60: style: Condition 'argc>=5' is always true [knownConditionTrueFalse] bluez-5.73/android/client/if-bt.c:843:11: note: Assuming that condition 'argc<5' is not redundant bluez-5.73/android/client/if-bt.c:851:60: note: Condition 'argc>=5' is always true bluez-5.73/android/client/if-bt.c:284:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/android/client/if-bt.c:62:64: style: Parameter 'properties' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/if-bt.c:190:19: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'remote_device_properties_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:359:33: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:190:19: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:226:38: style: Parameter 'reply' can be declared as pointer to const. However it seems that 'pin_request_answer' is a callback function, if 'reply' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:251:37: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:226:38: note: Parameter 'reply' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:242:41: style: Parameter 'remote_bd_addr' can be declared as pointer to const. However it seems that 'pin_request_cb' is a callback function, if 'remote_bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:362:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:242:41: note: Parameter 'remote_bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:260:45: style: Parameter 'reply' can be declared as pointer to const. However it seems that 'ssp_request_yes_no_answer' is a callback function, if 'reply' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:299:31: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:260:45: note: Parameter 'reply' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:268:41: style: Parameter 'remote_bd_addr' can be declared as pointer to const. However it seems that 'ssp_request_cb' is a callback function, if 'remote_bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:363:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:268:41: note: Parameter 'remote_bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:310:20: style: Parameter 'remote_bd_addr' can be declared as pointer to const. However it seems that 'bond_state_changed_cb' is a callback function, if 'remote_bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:364:27: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:310:20: note: Parameter 'remote_bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-bt.c:319:20: style: Parameter 'remote_bd_addr' can be declared as pointer to const. However it seems that 'acl_state_changed_cb' is a callback function, if 'remote_bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-bt.c:365:26: note: You might need to cast the function pointer here bluez-5.73/android/client/if-bt.c:319:20: note: Parameter 'remote_bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:467:19: style: Parameter 'app_uuid' can be declared as pointer to const. However it seems that 'gattc_register_client_cb' is a callback function, if 'app_uuid' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:788:24: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:467:19: note: Parameter 'app_uuid' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:479:47: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gattc_scan_result_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:789:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:479:47: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:489:21: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gattc_connect_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:790:13: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:489:21: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:498:21: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gattc_disconnect_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:791:14: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:498:21: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:517:67: style: Parameter 'srvc_id' can be declared as pointer to const. However it seems that 'gattc_search_result_cb' is a callback function, if 'srvc_id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:793:22: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:517:67: note: Parameter 'srvc_id' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:586:25: style: Parameter 'srvc_id' can be declared as pointer to const. However it seems that 'gattc_register_for_notification_cb' is a callback function, if 'srvc_id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:797:34: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:586:25: note: Parameter 'srvc_id' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:587:25: style: Parameter 'char_id' can be declared as pointer to const. However it seems that 'gattc_register_for_notification_cb' is a callback function, if 'char_id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:797:34: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:587:25: note: Parameter 'char_id' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:602:66: style: Parameter 'p_data' can be declared as pointer to const. However it seems that 'gattc_notify_cb' is a callback function, if 'p_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:798:15: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:602:66: note: Parameter 'p_data' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:612:29: style: Parameter 'p_data' can be declared as pointer to const. However it seems that 'gattc_read_characteristic_cb' is a callback function, if 'p_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:799:28: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:612:29: note: Parameter 'p_data' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:635:29: style: Parameter 'p_data' can be declared as pointer to const. However it seems that 'gattc_read_descriptor_cb' is a callback function, if 'p_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:801:24: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:635:29: note: Parameter 'p_data' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:651:67: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gattc_read_remote_rssi_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:804:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:651:67: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:831:19: style: Parameter 'app_uuid' can be declared as pointer to const. However it seems that 'gatts_register_server_cb' is a callback function, if 'app_uuid' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:998:24: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:831:19: note: Parameter 'app_uuid' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:844:21: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gatts_connection_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:999:19: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:844:21: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:854:23: style: Parameter 'srvc_id' can be declared as pointer to const. However it seems that 'gatts_service_added_cb' is a callback function, if 'srvc_id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1000:22: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:854:23: note: Parameter 'srvc_id' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:877:20: style: Parameter 'uuid' can be declared as pointer to const. However it seems that 'gatts_characteristic_added_cb' is a callback function, if 'uuid' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1002:29: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:877:20: note: Parameter 'uuid' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:890:17: style: Parameter 'uuid' can be declared as pointer to const. However it seems that 'gatts_descriptor_added_cb' is a callback function, if 'uuid' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1003:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:890:17: note: Parameter 'uuid' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:925:75: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gatts_request_read_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1007:21: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:925:75: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:940:76: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gatts_request_write_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1008:22: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:940:76: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:943:15: style: Parameter 'value' can be declared as pointer to const. However it seems that 'gatts_request_write_cb' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1008:22: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:943:15: note: Parameter 'value' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:956:19: style: Parameter 'bda' can be declared as pointer to const. However it seems that 'gatts_request_exec_write_cb' is a callback function, if 'bda' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-gatt.c:1009:27: note: You might need to cast the function pointer here bluez-5.73/android/client/if-gatt.c:956:19: note: Parameter 'bda' can be declared as pointer to const bluez-5.73/android/client/if-gatt.c:230:9: warning: Uninitialized variable: buf [uninitvar] bluez-5.73/android/client/if-gatt.c:896:55: note: Calling function 'gatt_uuid_t2str', 2nd argument 'buf' value is bluez-5.73/android/client/if-gatt.c:220:13: note: Assuming condition is false bluez-5.73/android/client/if-gatt.c:230:9: note: Uninitialized variable: buf bluez-5.73/android/client/if-hf-client.c:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_connection_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_audio_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_vr_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_network_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_service_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_call_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_callsetup_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_callheld_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_resp_and_hold_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_call_direction_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_call_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_call_mpty_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:89:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_volume_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_cmd_complete_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_subscriber_service_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_in_band_ring_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_client_call_action_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTHF_CLIENT_PEER_FEAT_3WAY [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTHF_CLIENT_CHLD_FEAT_REL [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTHF_CLIENT_CONNECTION_STATE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:237:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:284:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:301:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:573:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTHF_CLIENT_CALL_ACTION_CHLD_1x [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf-client.c:191:19: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'hf_client_connection_state_callback' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hf-client.c:356:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hf-client.c:191:19: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hf-client.c:206:21: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'hf_client_audio_state_callback' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hf-client.c:357:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hf-client.c:206:21: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hf.c:13:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_at_response_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_connection_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_audio_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_vr_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_volume_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_nrec_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_chld_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_network_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_service_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_call_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:77:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_call_direction_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_call_mode_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:88:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_call_mpty_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthf_call_addrtype_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:212:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:293:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:321:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:338:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hf.c:115:21: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'connection_state_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hf.c:366:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hf.c:115:21: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hf.c:126:67: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'audio_state_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hf.c:367:20: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hf.c:126:67: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hh.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthh_protocol_mode_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hh.c:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthh_report_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hh.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthh_connection_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hh.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthh_status_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hh.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTHH_CONN_STATE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hh.c:68:46: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'connection_state_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hh.c:163:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hh.c:68:46: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hh.c:84:44: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'virtual_unplug_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hh.c:168:23: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hh.c:84:44: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hh.c:110:38: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'hid_info_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hh.c:164:17: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hh.c:110:38: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hh.c:123:43: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'protocol_mode_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hh.c:165:22: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hh.c:123:43: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hh.c:135:39: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'idle_time_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hh.c:166:18: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hh.c:135:39: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hh.c:150:40: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'get_report_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hh.c:167:19: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hh.c:150:40: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hl.c:20:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthl_mdep_role_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthl_channel_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthl_app_reg_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthl_channel_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:67:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:193:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bthl_mdep_cfg_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-hl.c:334:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-mce.c:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-mce.c:17:20: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'btmce_remote_mas_instances_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-mce.c:35:29: note: You might need to cast the function pointer here bluez-5.73/android/client/if-mce.c:17:20: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-hl.c:71:55: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'channel_state_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-hl.c:114:22: note: You might need to cast the function pointer here bluez-5.73/android/client/if-hl.c:71:55: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-pan.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btpan_connection_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-pan.c:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btpan_control_state_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc-ctrl.c:24:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc-ctrl.c:29:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc-ctrl.c:27:58: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'connection_state_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-rc-ctrl.c:37:25: note: You might need to cast the function pointer here bluez-5.73/android/client/if-rc-ctrl.c:27:58: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-rc.c:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrc_play_status_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrc_media_attr_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrc_status_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrc_event_id_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrc_notification_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:112:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:139:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:339:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrc_uid_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-rc.c:64:45: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'remote_features_cb' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/if-rc.c:154:24: note: You might need to cast the function pointer here bluez-5.73/android/client/if-rc.c:64:45: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/client/if-sco.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_channel_mask_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sco.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_format_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sco.c:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_HARDWARE_MODULE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sco.c:478:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sco.c:500:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_config [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sco.c:572:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_config [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sock.c:19:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btsock_type_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sock.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLHUP [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sock.c:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sock.c:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sock.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLHUP [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/if-sco.c:221:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/android/client/if-sco.c:297:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/android/client/if-sco.c:265:8: style: Local variable 'sample' shadows outer variable [shadowVariable] bluez-5.73/android/client/if-sco.c:94:14: note: Shadowed declaration bluez-5.73/android/client/if-sco.c:265:8: note: Shadow variable bluez-5.73/android/client/if-sco.c:128:9: style: Variable 'freq' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/client/if-sock.c:244:7: style: Local variable 'channel' shadows outer variable [shadowVariable] bluez-5.73/android/client/if-sock.c:201:6: note: Shadowed declaration bluez-5.73/android/client/if-sock.c:244:7: note: Shadow variable bluez-5.73/android/client/if-sock.c:317:7: style: Local variable 'channel' shadows outer variable [shadowVariable] bluez-5.73/android/client/if-sock.c:275:6: note: Shadowed declaration bluez-5.73/android/client/if-sock.c:317:7: note: Shadow variable bluez-5.73/android/client/pollhandler.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/pollhandler.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMFILE [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/pollhandler.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/pollhandler.c:57:22: style: Condition 'cur_fds_count!=fds_count' is always false [knownConditionTrueFalse] bluez-5.73/android/client/pollhandler.c:42:21: note: cur_fds_count is assigned 'fds_count' here. bluez-5.73/android/client/pollhandler.c:46:23: note: Assuming condition is false bluez-5.73/android/client/pollhandler.c:57:22: note: Condition 'cur_fds_count!=fds_count' is always false bluez-5.73/android/client/tabcompletion.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_name [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/tabcompletion.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_null [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/tabcompletion.c:163:20: style: Expression is always true because 'else if' condition is opposite to previous condition at line 152. [multiCondition] bluez-5.73/android/client/tabcompletion.c:152:13: note: first condition bluez-5.73/android/client/tabcompletion.c:163:20: note: else if condition is opposite to first condition bluez-5.73/android/client/terminal.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/terminal.c:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/terminal.c:771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/terminal.c:789:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/terminal.c:805:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] bluez-5.73/android/client/tabcompletion.c:287:38: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:365:1: style: Parameter 'process_line' can be declared as pointer to const. However it seems that 'terminal_action_null' is a callback function, if 'process_line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/client/terminal.c:446:33: note: You might need to cast the function pointer here bluez-5.73/android/client/terminal.c:365:1: note: Parameter 'process_line' can be declared as pointer to const bluez-5.73/android/client/terminal.c:464:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:473:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:483:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:490:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:501:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:506:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:532:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:560:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:565:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:571:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:576:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:610:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:616:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:622:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:627:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:637:1: style: Parameter 'process_line' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/client/terminal.c:664:7: style: Variable 'str' can be declared as const array [constVariable] bluez-5.73/android/hal-a2dp-sink.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp-sink.c:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp-sink.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp-sink.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp-sink.c:62:46: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'a2dp_connect' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-a2dp-sink.c:144:13: note: You might need to cast the function pointer here bluez-5.73/android/hal-a2dp-sink.c:62:46: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/hal-a2dp-sink.c:77:44: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'disconnect' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-a2dp-sink.c:145:16: note: You might need to cast the function pointer here bluez-5.73/android/hal-a2dp-sink.c:77:44: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/gatt.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:772:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:794:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:815:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:911:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_OMTU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:990:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_DEFAULT_LE_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:1489:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_IMTU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:1625:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:1667:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:1855:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:1895:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:2958:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:2974:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:2999:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SEC_LEVEL [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:3027:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SECURITY_HIGH [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:3236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_CID [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:3629:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_CANCEL_ALL_PREP_WRITES [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:3663:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_HANDLE_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:3750:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_HANDLE_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_PRIM_SVC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_ATTR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4626:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INSUFF_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4645:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_ATTR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4718:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4769:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_READ_BLOB_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:4817:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_PREP_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:5017:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:5435:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_EXEC_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INSUFF_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6403:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_SIGNATURE_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6690:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_UNLIKELY [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6784:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6858:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_DEVICE_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:6967:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_MODEL_NUMBER_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:7070:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_ECODE_AUTHORIZATION [valueFlowBailoutIncompleteVar] bluez-5.73/android/gatt.c:7123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_SERVICE_CHANGED [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-a2dp.c:40:39: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'handle_audio_config' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-a2dp.c:61:4: note: You might need to cast the function pointer here bluez-5.73/android/hal-a2dp.c:40:39: note: Parameter 'buf' can be declared as pointer to const bluez-5.73/android/hal-a2dp.c:64:46: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'a2dp_connect' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-a2dp.c:146:13: note: You might need to cast the function pointer here bluez-5.73/android/hal-a2dp.c:64:46: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/hal-a2dp.c:79:44: style: Parameter 'bd_addr' can be declared as pointer to const. However it seems that 'disconnect' is a callback function, if 'bd_addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-a2dp.c:147:16: note: You might need to cast the function pointer here bluez-5.73/android/hal-a2dp.c:79:44: note: Parameter 'bd_addr' can be declared as pointer to const bluez-5.73/android/hal-audio-aptx.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-audio-aptx.c:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a2dp_aptx_t [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-audio-aptx.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-audio-aptx.c:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APTX_SAMPLING_FREQ_48000 [valueFlowBailoutIncompleteVar] bluez-5.73/android/hal-audio-aptx.c:179:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] bluez-5.73/android/hal-audio-aptx.c:131:50: style: Parameter 'preset' can be declared as pointer to const. However it seems that 'aptx_codec_init' is a callback function, if 'preset' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-audio-aptx.c:248:10: note: You might need to cast the function pointer here bluez-5.73/android/hal-audio-aptx.c:131:50: note: Parameter 'preset' can be declared as pointer to const bluez-5.73/android/hal-audio-aptx.c:187:42: style: Parameter 'codec_data' can be declared as pointer to const. However it seems that 'aptx_get_buffer_size' is a callback function, if 'codec_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-audio-aptx.c:251:21: note: You might need to cast the function pointer here bluez-5.73/android/hal-audio-aptx.c:187:42: note: Parameter 'codec_data' can be declared as pointer to const bluez-5.73/android/hal-audio-aptx.c:193:51: style: Parameter 'codec_data' can be declared as pointer to const. However it seems that 'aptx_get_mediapacket_duration' is a callback function, if 'codec_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-audio-aptx.c:252:30: note: You might need to cast the function pointer here bluez-5.73/android/hal-audio-aptx.c:193:51: note: Parameter 'codec_data' can be declared as pointer to const bluez-5.73/android/hal-audio-aptx.c:229:35: style: Parameter 'codec_data' can be declared as pointer to const. However it seems that 'aptx_update_qos' is a callback function, if 'codec_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/hal-audio-aptx.c:254:16: note: You might need to cast the function pointer here bluez-5.73/android/hal-audio-aptx.c:229:35: note: Parameter 'codec_data' can be declared as pointer to const bluez-5.73/android/gatt.c:4266:12: style: Variable 'ev.status' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/android/gatt.c:4264:12: note: ev.status is assigned bluez-5.73/android/gatt.c:4266:12: note: ev.status is overwritten bluez-5.73/android/gatt.c:4932:12: style: Variable 'ev.status' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/android/gatt.c:4930:12: note: ev.status is assigned bluez-5.73/android/gatt.c:4932:12: note: ev.status is overwritten bluez-5.73/android/gatt.c:6326:29: style: Local variable 'attrib' shadows outer variable [shadowVariable] bluez-5.73/android/gatt.c:6265:28: note: Shadowed declaration bluez-5.73/android/gatt.c:6326:29: note: Shadow variable bluez-5.73/android/gatt.c:958:22: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:1051:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'ignore_confirmation_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/android/gatt.c:1084:21: note: You might need to cast the function pointer here bluez-5.73/android/gatt.c:1051:28: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/android/gatt.c:1116:15: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/gatt.c:1384:23: style: Variable 'con_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:1767:19: style: Variable 'app' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:1800:9: style: Variable 'registered' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:2012:8: style: Variable 'listening_client' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:2124:8: style: Variable 'listening_client' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:2479:18: style: Variable 'incl_service' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:2600:22: style: Variable 'next' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:2646:25: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:2742:25: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:3955:42: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/gatt.c:4020:49: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/android/gatt.c:4102:19: style: Variable 'app' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4180:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4228:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4734:29: style: Variable 'transaction' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4736:19: style: Variable 'app' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4788:29: style: Variable 'transaction' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4789:19: style: Variable 'app' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4889:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:4946:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:5179:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:5241:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:5288:19: style: Variable 'server' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:6662:29: style: Variable 'transaction' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:7054:22: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:7432:19: style: Variable 'app' can be declared as pointer to const [constVariablePointer] bluez-5.73/android/gatt.c:5620:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] bluez-5.73/android/gatt.c:5619:16: note: Assuming that condition 'icodec==0xff' is always true [knownConditionTrueFalse] bluez-5.73/client/player.c:1648:12: note: Assuming that condition 'codec==0xff' is not redundant bluez-5.73/client/player.c:1654:48: note: Assuming that condition 'ep->codec!=codec' is not redundant bluez-5.73/client/player.c:1657:18: note: Condition 'ep->codec==0xff' is always true bluez-5.73/client/player.c:2046:6: style: Condition '!qos' is always false [knownConditionTrueFalse] bluez-5.73/ell/cert-crypto.c:242:12: style: Variable 'input' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/cert-crypto.c:538:6: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] bluez-5.73/client/player.c:4323:42: style: Same expression on both sides of '||'. [duplicateExpression] bluez-5.73/client/player.c:2871:15: style: Local variable 'caps' shadows outer variable [shadowVariable] bluez-5.73/client/player.c:1161:3: note: Shadowed declaration bluez-5.73/client/player.c:2871:15: note: Shadow variable bluez-5.73/client/player.c:812:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_list_items' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/client/player.c:994:36: note: You might need to cast the function pointer here bluez-5.73/client/player.c:812:44: note: Parameter 'argv' can be declared as const array bluez-5.73/client/player.c:1015:20: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] bluez-5.73/client/player.c:1773:8: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/client/player.c:2043:20: style: Variable 'qos' can be declared as pointer to const [constVariablePointer] bluez-5.73/client/player.c:2320:44: style: Parameter 'aptx' can be declared as pointer to const [constParameterPointer] bluez-5.73/client/player.c:2353:49: style: Parameter 'faststream' can be declared as pointer to const [constParameterPointer] bluez-5.73/client/player.c:2440:37: style: Parameter 'ldac' can be declared as pointer to const [constParameterPointer] bluez-5.73/client/player.c:2474:41: style: Parameter 'opus' can be declared as pointer to const [constParameterPointer] bluez-5.73/client/player.c:3041:19: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] bluez-5.73/client/player.c:3052:19: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] bluez-5.73/client/player.c:4688:63: style: Parameter 'mtu' can be declared as const array [constParameter] bluez-5.73/client/player.c:1609:11: style: struct member 'preset::cid' is never used. [unusedStructMember] bluez-5.73/client/player.c:1610:11: style: struct member 'preset::vid' is never used. [unusedStructMember] bluez-5.73/ell/cert.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_len [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cert.c:617:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cert.c:669:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verify_ring [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cert.c:1390:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cert.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMSG [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cert.c:1916:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMSG [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_MORE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:309:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_MORE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/ell/checksum.c:153:35: error: Null pointer dereference [nullPointer] bluez-5.73/ell/checksum.c:217:42: error: Null pointer dereference [nullPointer] bluez-5.73/ell/checksum.c:254:21: error: Null pointer dereference [nullPointer] bluez-5.73/ell/checksum.c:209:67: style: Parameter 'checksum' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/checksum.c:249:53: style: Parameter 'checksum' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/checksum.c:267:54: style: Parameter 'checksum' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/checksum.c:293:55: style: Parameter 'checksum' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/checksum.c:328:61: style: Parameter 'checksum' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/checksum.c:40:8: style: struct member 'sockaddr_alg::salg_feat' is never used. [unusedStructMember] bluez-5.73/ell/checksum.c:41:8: style: struct member 'sockaddr_alg::salg_mask' is never used. [unusedStructMember] bluez-5.73/ell/cipher.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msghdr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:578:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:677:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:744:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tmp [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:808:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tmp [valueFlowBailoutIncompleteVar] bluez-5.73/ell/cipher.c:298:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/ell/cipher.c:405:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/ell/cipher.c:132:67: error: Null pointer dereference [nullPointer] bluez-5.73/ell/cipher.c:138:26: error: Null pointer dereference [nullPointer] bluez-5.73/ell/cipher.c:558:61: style: Parameter 'cipher' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cipher.c:43:8: style: struct member 'sockaddr_alg::salg_feat' is never used. [unusedStructMember] bluez-5.73/ell/cipher.c:44:8: style: struct member 'sockaddr_alg::salg_mask' is never used. [unusedStructMember] bluez-5.73/ell/cert.c:390:4: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/cert.c:396:4: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/cert.c:406:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/cert.c:414:4: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/cert.c:701:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/ell/cert.c:713:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/ell/cert.c:1132:8: style: Local variable 'ok' shadows outer variable [shadowVariable] bluez-5.73/ell/cert.c:1085:7: note: Shadowed declaration bluez-5.73/ell/cert.c:1132:8: note: Shadow variable bluez-5.73/ell/cert.c:157:62: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:167:56: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:288:55: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:362:50: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:428:71: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:439:59: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:509:68: style: Parameter 'chain' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:594:43: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:597:18: style: Variable 'cert2' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/cert.c:640:51: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/cert.c:701:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/cert.c:713:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/cert.c:1677:18: style: Variable 'elem_data' is assigned a value that is never used. [unreadVariable] bluez-5.73/ell/dbus-client.c:218:33: warning: Either the condition '!proxy' is redundant or there is possible null pointer dereference: proxy. [nullPointerRedundantCheck] bluez-5.73/ell/dbus-client.c:225:6: note: Assuming that condition '!proxy' is not redundant bluez-5.73/ell/dbus-client.c:218:33: note: Null pointer dereference bluez-5.73/ell/dbus-client.c:64:67: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-client.c:72:72: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-client.c:428:62: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/util.h:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-message.c:385:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-message.c:397:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-message.c:518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-message.c:1665:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-message.c:1840:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-name-cache.c:145:27: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:135:68: style:inconclusive: Function 'l_dbus_message_set_no_reply' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] bluez-5.73/ell/dbus.h:120:57: note: Function 'l_dbus_message_set_no_reply' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:135:68: note: Function 'l_dbus_message_set_no_reply' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:152:68: style:inconclusive: Function 'l_dbus_message_get_no_reply' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] bluez-5.73/ell/dbus.h:121:57: note: Function 'l_dbus_message_get_no_reply' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:152:68: note: Function 'l_dbus_message_get_no_reply' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:167:72: style:inconclusive: Function 'l_dbus_message_set_no_autostart' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] bluez-5.73/ell/dbus.h:123:61: note: Function 'l_dbus_message_set_no_autostart' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:167:72: note: Function 'l_dbus_message_set_no_autostart' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:185:72: style:inconclusive: Function 'l_dbus_message_get_no_autostart' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] bluez-5.73/ell/dbus.h:124:61: note: Function 'l_dbus_message_get_no_autostart' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:185:72: note: Function 'l_dbus_message_get_no_autostart' argument 1 names different: declaration 'message' definition 'msg'. bluez-5.73/ell/dbus-message.c:74:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:79:55: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-message.c:87:53: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-message.c:114:51: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-message.c:154:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:187:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:301:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:351:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:425:8: style: Variable 'body' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:701:11: style: Parameter 'fds' can be declared as const array [constParameter] bluez-5.73/ell/dbus-message.c:800:11: style: Parameter 'fds' can be declared as const array [constParameter] bluez-5.73/ell/dbus-message.c:857:50: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-message.c:1102:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:1138:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:1292:30: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus-message.c:1325:22: style: Variable 'header' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:1333:22: style: Variable 'header' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:1353:22: style: Variable 'header' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:1360:22: style: Variable 'header' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus-message.c:611:23: portability: 'message->header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-message.c:754:24: portability: 'body.data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-message.c:761:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-message.c:1062:25: portability: 'message->header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-service.c:434:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-service.c:532:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus-util.c:126:10: style: Condition 'path[0]' is always true [knownConditionTrueFalse] bluez-5.73/ell/dbus-util.c:937:50: warning: Either the condition '!builder' is redundant or there is possible null pointer dereference: builder. [nullPointerRedundantCheck] bluez-5.73/ell/dbus-util.c:942:6: note: Assuming that condition '!builder' is not redundant bluez-5.73/ell/dbus-util.c:937:50: note: Null pointer dereference bluez-5.73/ell/dbus-util.c:1011:15: style: Local variable 'start' shadows outer variable [shadowVariable] bluez-5.73/ell/dbus-util.c:1002:9: note: Shadowed declaration bluez-5.73/ell/dbus-util.c:1011:15: note: Shadow variable bluez-5.73/ell/dbus-util.c:1178:15: style: Local variable 'start' shadows outer variable [shadowVariable] bluez-5.73/ell/dbus-util.c:1164:9: note: Shadowed declaration bluez-5.73/ell/dbus-util.c:1178:15: note: Shadow variable bluez-5.73/ell/dbus-util.c:489:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:495:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:519:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:565:18: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:565:24: portability: 'data+pos' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:610:37: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:611:24: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:611:30: portability: 'iter->data+pos' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:618:35: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:619:24: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:619:30: portability: 'iter->data+pos' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:626:37: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:633:35: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:640:36: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:647:37: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:654:36: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:662:37: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:669:36: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:677:37: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:711:36: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:769:32: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:770:25: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:770:31: portability: 'iter->data+pos' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:807:29: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:890:24: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:966:25: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:968:25: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:980:31: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:981:24: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:981:32: portability: 'builder->body+start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:984:32: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:985:24: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:985:32: portability: 'builder->body+start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:1123:33: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:1124:23: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:1124:31: portability: 'builder->body+start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-util.c:1236:18: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus-service.c:1417:19: style:inconclusive: Function '_dbus_object_tree_unregister_interface' argument 2 names different: declaration 'interface' definition 'interface_name'. [funcArgNamesDifferent] bluez-5.73/ell/dbus-private.h:199:19: note: Function '_dbus_object_tree_unregister_interface' argument 2 names different: declaration 'interface' definition 'interface_name'. bluez-5.73/ell/dbus-service.c:1417:19: note: Function '_dbus_object_tree_unregister_interface' argument 2 names different: declaration 'interface' definition 'interface_name'. bluez-5.73/ell/dbus-service.c:1576:29: style: Variable 'instance' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus.c:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:646:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:797:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:821:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable super [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:1039:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/dbus.c:1100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/ecc-external.c:118:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/ecc-external.c:822:59: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/ecc-external.c:835:30: style: Parameter 'p_initial_z' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus.c:1577:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/dbus.c:1580:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/dbus.c:607:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/ell/dbus.c:462:6: style: Condition '!ptr' is always false [knownConditionTrueFalse] bluez-5.73/ell/dbus.c:435:7: warning: Either the condition '!ptr' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck] bluez-5.73/ell/dbus.c:462:6: note: Assuming that condition '!ptr' is not redundant bluez-5.73/ell/dbus.c:459:8: note: Assignment to 'ptr=buffer' bluez-5.73/ell/dbus.c:435:7: note: Null pointer dereference bluez-5.73/ell/dbus.c:586:7: style: Variable 'fds' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus.c:1068:8: style: Variable 'path' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus.c:1068:22: style: Variable 'guid' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus.c:1075:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus.c:1144:9: style: Variable 'transport' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/dbus.c:1406:57: style: Parameter 'dbus' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/dbus.c:402:56: portability: 'classic->auth_command' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/dbus.c:656:11: style: union member 'Anonymous22::bytes' is never used. [unusedStructMember] bluez-5.73/ell/dbus.c:1686:8: style: Unused variable: user_data [unusedVariable] bluez-5.73/ell/ecc.c:718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/ecc.c:729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/ecc.c:745:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/ecc.c:937:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/ecc.c:816:18: style:inconclusive: Function 'l_ecc_scalar_new_modp' argument 2 names different: declaration 'buf' definition 'bytes'. [funcArgNamesDifferent] bluez-5.73/ell/ecc.h:68:19: note: Function 'l_ecc_scalar_new_modp' argument 2 names different: declaration 'buf' definition 'bytes'. bluez-5.73/ell/ecc.c:816:18: note: Function 'l_ecc_scalar_new_modp' argument 2 names different: declaration 'buf' definition 'bytes'. bluez-5.73/ell/ecc.c:851:18: style:inconclusive: Function 'l_ecc_scalar_new_modn' argument 2 names different: declaration 'buf' definition 'bytes'. [funcArgNamesDifferent] bluez-5.73/ell/ecc.h:70:19: note: Function 'l_ecc_scalar_new_modn' argument 2 names different: declaration 'buf' definition 'bytes'. bluez-5.73/ell/ecc.c:851:18: note: Function 'l_ecc_scalar_new_modn' argument 2 names different: declaration 'buf' definition 'bytes'. bluez-5.73/ell/ecc.c:225:49: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/ecc.c:230:11: style: Variable '_3' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:287:11: style: Variable '_3' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:313:11: style: Variable 'one' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:353:11: style: Variable 'one' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:475:29: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/ecc.c:479:11: style: Variable '_1' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:480:11: style: Variable '_0' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:497:11: style: Variable '_1' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:595:11: style: Variable 'z' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:596:11: style: Variable '_3' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:893:11: style: Variable '_1' can be declared as const array [constVariable] bluez-5.73/ell/ecc.c:575:38: portability: '(void*)data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/ecc.c:748:21: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/ecc.c:267:15: warning: Uninitialized variable: tmp [uninitvar] bluez-5.73/ell/ecc.c:264:16: note: Assuming condition is false bluez-5.73/ell/ecc.c:267:15: note: Uninitialized variable: tmp bluez-5.73/ell/ecc.c:279:15: warning: Uninitialized variable: tmp [uninitvar] bluez-5.73/ell/ecc.c:276:16: note: Assuming condition is false bluez-5.73/ell/ecc.c:279:15: note: Uninitialized variable: tmp bluez-5.73/ell/hashmap.c:179:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_strdup [valueFlowBailoutIncompleteVar] bluez-5.73/ell/hashmap.c:698:58: style: Parameter 'hashmap' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/hashmap.c:712:53: style: Parameter 'hashmap' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/gvariant-util.c:1198:50: warning: Either the condition '!builder' is redundant or there is possible null pointer dereference: builder. [nullPointerRedundantCheck] bluez-5.73/ell/gvariant-util.c:1204:6: note: Assuming that condition '!builder' is not redundant bluez-5.73/ell/gvariant-util.c:1198:50: note: Null pointer dereference bluez-5.73/ell/gvariant-util.c:850:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/ell/gvariant-util.c:846:4: note: i is assigned bluez-5.73/ell/gvariant-util.c:850:9: note: i is overwritten bluez-5.73/ell/gvariant-util.c:201:41: style:inconclusive: Function '_gvariant_get_alignment' argument 1 names different: declaration 'signature' definition 'sig'. [funcArgNamesDifferent] bluez-5.73/ell/gvariant-private.h:26:41: note: Function '_gvariant_get_alignment' argument 1 names different: declaration 'signature' definition 'sig'. bluez-5.73/ell/gvariant-util.c:201:41: note: Function '_gvariant_get_alignment' argument 1 names different: declaration 'signature' definition 'sig'. bluez-5.73/ell/gvariant-util.c:219:42: style:inconclusive: Function '_gvariant_is_fixed_size' argument 1 names different: declaration 'signature' definition 'sig'. [funcArgNamesDifferent] bluez-5.73/ell/gvariant-private.h:27:42: note: Function '_gvariant_is_fixed_size' argument 1 names different: declaration 'signature' definition 'sig'. bluez-5.73/ell/gvariant-util.c:219:42: note: Function '_gvariant_is_fixed_size' argument 1 names different: declaration 'signature' definition 'sig'. bluez-5.73/ell/gvariant-util.c:231:42: style:inconclusive: Function '_gvariant_get_fixed_size' argument 1 names different: declaration 'signature' definition 'sig'. [funcArgNamesDifferent] bluez-5.73/ell/gvariant-private.h:28:42: note: Function '_gvariant_get_fixed_size' argument 1 names different: declaration 'signature' definition 'sig'. bluez-5.73/ell/gvariant-util.c:231:42: note: Function '_gvariant_get_fixed_size' argument 1 names different: declaration 'signature' definition 'sig'. bluez-5.73/ell/gvariant-util.c:560:23: style:inconclusive: Function '_gvariant_iter_next_entry_basic' argument 3 names different: declaration 'out_p' definition 'out'. [funcArgNamesDifferent] bluez-5.73/ell/gvariant-private.h:16:23: note: Function '_gvariant_iter_next_entry_basic' argument 3 names different: declaration 'out_p' definition 'out'. bluez-5.73/ell/gvariant-util.c:560:23: note: Function '_gvariant_iter_next_entry_basic' argument 3 names different: declaration 'out_p' definition 'out'. bluez-5.73/ell/gvariant-util.c:136:26: style: Local variable 'alignment' shadows outer variable [shadowVariable] bluez-5.73/ell/gvariant-util.c:98:6: note: Shadowed declaration bluez-5.73/ell/gvariant-util.c:136:26: note: Shadow variable bluez-5.73/ell/gvariant-util.c:363:10: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/ell/gvariant-util.c:344:13: note: Shadowed declaration bluez-5.73/ell/gvariant-util.c:363:10: note: Shadow variable bluez-5.73/ell/gvariant-util.c:392:10: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/ell/gvariant-util.c:344:13: note: Shadowed declaration bluez-5.73/ell/gvariant-util.c:392:10: note: Shadow variable bluez-5.73/ell/gvariant-util.c:930:15: style: Local variable 'start' shadows outer variable [shadowVariable] bluez-5.73/ell/gvariant-util.c:921:9: note: Shadowed declaration bluez-5.73/ell/gvariant-util.c:930:15: note: Shadow variable bluez-5.73/ell/gvariant-util.c:1132:15: style: Local variable 'start' shadows outer variable [shadowVariable] bluez-5.73/ell/gvariant-util.c:1119:9: note: Shadowed declaration bluez-5.73/ell/gvariant-util.c:1132:15: note: Shadow variable bluez-5.73/ell/gvariant-util.c:857:62: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/gvariant-util.c:418:30: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:418:36: portability: 'iter->data+len' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:445:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:445:45: portability: 'data+len' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:457:43: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:457:55: portability: 'iter->data+iter->len' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:459:30: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:528:38: portability: 'iter->offsets' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:529:16: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:530:24: portability: 'iter->offsets' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:536:34: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:544:17: portability: 'iter->offsets' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:546:17: portability: 'iter->offsets' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:549:21: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:551:26: portability: 'iter->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:684:14: portability: 'start' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:693:24: portability: 'nul' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:701:11: portability: 'nul' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:781:24: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:851:31: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:872:31: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1006:25: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1094:23: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1095:23: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1095:31: portability: 'builder->body+start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1223:24: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1237:23: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1316:25: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1332:30: portability: 'builder->body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/gvariant-util.c:1362:21: portability: 'body' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/idle.c:147:46: style: Parameter 'idle' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/io.c:101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/ell/io.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLHUP [valueFlowBailoutIncompleteVar] bluez-5.73/ell/io.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/ell/io.c:323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLOUT [valueFlowBailoutIncompleteVar] bluez-5.73/ell/io.c:126:7: style: Local variable 'fd' shadows outer argument [shadowArgument] bluez-5.73/ell/io.c:97:29: note: Shadowed declaration bluez-5.73/ell/io.c:126:7: note: Shadow variable bluez-5.73/ell/io.c:218:41: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_add_key [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:125:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:134:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_keyctl [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_keyctl [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_keyctl [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_keyctl [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_keyctl [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_SPEC_THREAD_KEYRING [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:568:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:776:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_keyctl [valueFlowBailoutIncompleteVar] bluez-5.73/ell/key.c:418:10: style:inconclusive: Function 'l_key_get_info' argument 5 names different: declaration 'out_public' definition 'public'. [funcArgNamesDifferent] bluez-5.73/ell/key.h:61:10: note: Function 'l_key_get_info' argument 5 names different: declaration 'out_public' definition 'public'. bluez-5.73/ell/key.c:418:10: note: Function 'l_key_get_info' argument 5 names different: declaration 'out_public' definition 'public'. bluez-5.73/ell/key.c:492:20: style:inconclusive: Function 'l_key_compute_dh_public' argument 2 names different: declaration 'private_key' definition 'private'. [funcArgNamesDifferent] bluez-5.73/ell/key.h:66:69: note: Function 'l_key_compute_dh_public' argument 2 names different: declaration 'private_key' definition 'private'. bluez-5.73/ell/key.c:492:20: note: Function 'l_key_compute_dh_public' argument 2 names different: declaration 'private_key' definition 'private'. bluez-5.73/ell/key.c:500:20: style:inconclusive: Function 'l_key_compute_dh_secret' argument 2 names different: declaration 'private_key' definition 'private'. [funcArgNamesDifferent] bluez-5.73/ell/key.h:70:72: note: Function 'l_key_compute_dh_secret' argument 2 names different: declaration 'private_key' definition 'private'. bluez-5.73/ell/key.c:500:20: note: Function 'l_key_compute_dh_secret' argument 2 names different: declaration 'private_key' definition 'private'. bluez-5.73/ell/key.c:666:30: style:inconclusive: Function 'l_keyring_restrict' argument 3 names different: declaration 'trust' definition 'trusted'. [funcArgNamesDifferent] bluez-5.73/ell/key.h:96:28: note: Function 'l_keyring_restrict' argument 3 names different: declaration 'trust' definition 'trusted'. bluez-5.73/ell/key.c:666:30: note: Function 'l_keyring_restrict' argument 3 names different: declaration 'trust' definition 'trusted'. bluez-5.73/ell/key.c:334:44: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:346:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:364:57: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:416:46: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:475:42: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:475:62: style: Parameter 'private' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:476:19: style: Parameter 'prime' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:561:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:622:44: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:719:50: style: Parameter 'keyring' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:732:52: style: Parameter 'keyring' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:745:57: style: Parameter 'keyring' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:758:59: style: Parameter 'keyring' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/key.c:45:11: style: struct member 'keyctl_pkey_query::max_data_size' is never used. [unusedStructMember] bluez-5.73/ell/key.c:46:11: style: struct member 'keyctl_pkey_query::max_sig_size' is never used. [unusedStructMember] bluez-5.73/ell/key.c:47:11: style: struct member 'keyctl_pkey_query::max_enc_size' is never used. [unusedStructMember] bluez-5.73/ell/key.c:48:11: style: struct member 'keyctl_pkey_query::max_dec_size' is never used. [unusedStructMember] bluez-5.73/ell/key.c:50:11: style: struct member 'keyctl_pkey_query::__spare' is never used. [unusedStructMember] bluez-5.73/ell/key.c:60:11: style: struct member 'keyctl_pkey_params::__spare' is never used. [unusedStructMember] bluez-5.73/ell/key.c:67:10: style: struct member 'dh_params::private' is never used. [unusedStructMember] bluez-5.73/ell/key.c:68:10: style: struct member 'dh_params::prime' is never used. [unusedStructMember] bluez-5.73/ell/key.c:69:10: style: struct member 'dh_params::base' is never used. [unusedStructMember] bluez-5.73/ell/log.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/log.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/log.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/log.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/ell/log.c:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/ell/log.c:441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/log.c:208:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/ell/log.c:314:75: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/log.c:325:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/log.c:338:76: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/main.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:364:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/main.c:534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/pem.c:263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/ell/pem.c:365:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/ell/pem.c:388:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] bluez-5.73/ell/pem.c:559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iv [valueFlowBailoutIncompleteVar] bluez-5.73/ell/queue.c:217:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/queue.c:239:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/queue.c:348:61: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/queue.c:537:56: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/queue.c:551:49: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/queue.c:514:10: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] bluez-5.73/ell/random.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/random.c:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/ell/random.c:53:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/pem.c:312:13: style:inconclusive: Function 'l_pem_load_file' argument 2 names different: declaration 'type_label' definition 'out_type_label'. [funcArgNamesDifferent] bluez-5.73/ell/pem.h:22:55: note: Function 'l_pem_load_file' argument 2 names different: declaration 'type_label' definition 'out_type_label'. bluez-5.73/ell/pem.c:312:13: note: Function 'l_pem_load_file' argument 2 names different: declaration 'type_label' definition 'out_type_label'. bluez-5.73/ell/pem.c:312:37: style:inconclusive: Function 'l_pem_load_file' argument 3 names different: declaration 'len' definition 'out_len'. [funcArgNamesDifferent] bluez-5.73/ell/pem.h:22:75: note: Function 'l_pem_load_file' argument 3 names different: declaration 'len' definition 'out_len'. bluez-5.73/ell/pem.c:312:37: note: Function 'l_pem_load_file' argument 3 names different: declaration 'len' definition 'out_len'. bluez-5.73/ell/pem.c:385:59: style:inconclusive: Function 'pem_write_certificate_chain' argument 1 names different: declaration 'cert' definition 'chain'. [funcArgNamesDifferent] bluez-5.73/ell/pem-private.h:35:59: note: Function 'pem_write_certificate_chain' argument 1 names different: declaration 'cert' definition 'chain'. bluez-5.73/ell/pem.c:385:59: note: Function 'pem_write_certificate_chain' argument 1 names different: declaration 'cert' definition 'chain'. bluez-5.73/ell/pem.c:759:15: style:inconclusive: Function 'l_pem_load_private_key_from_data' argument 2 names different: declaration 'len' definition 'buf_len'. [funcArgNamesDifferent] bluez-5.73/ell/pem.h:34:72: note: Function 'l_pem_load_private_key_from_data' argument 2 names different: declaration 'len' definition 'buf_len'. bluez-5.73/ell/pem.c:759:15: note: Function 'l_pem_load_private_key_from_data' argument 2 names different: declaration 'len' definition 'buf_len'. bluez-5.73/ell/pem.c:286:43: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/pem.c:58:14: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/pem.c:408:12: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/signal.c:106:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFD_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/signal.c:139:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFD_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/signal.c:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NSIG [valueFlowBailoutIncompleteVar] bluez-5.73/ell/signal.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/ell/signal.c:54:49: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/settings.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:708:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1073:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1310:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1381:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] bluez-5.73/ell/settings.c:1521:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/ell/settings.c:365:17: warning: Either the condition '!ptr' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] bluez-5.73/ell/settings.c:367:6: note: Assuming that condition '!ptr' is not redundant bluez-5.73/ell/settings.c:365:17: note: Null pointer subtraction bluez-5.73/ell/settings.c:378:17: warning: Either the condition '!ptr' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] bluez-5.73/ell/settings.c:380:6: note: Assuming that condition '!ptr' is not redundant bluez-5.73/ell/settings.c:378:17: note: Null pointer subtraction bluez-5.73/ell/settings.c:1281:13: style:inconclusive: Function 'l_settings_set_string_list' argument 4 names different: declaration 'list' definition 'value'. [funcArgNamesDifferent] bluez-5.73/ell/settings.h:98:30: note: Function 'l_settings_set_string_list' argument 4 names different: declaration 'list' definition 'value'. bluez-5.73/ell/settings.c:1281:13: note: Function 'l_settings_set_string_list' argument 4 names different: declaration 'list' definition 'value'. bluez-5.73/ell/settings.c:702:8: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/settings.c:808:21: style: Variable 'group' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/settings.c:861:23: style: Variable 'setting' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/settings.c:880:23: style: Variable 'setting' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/settings.c:1502:30: style: Variable 'group_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/settings.c:1518:30: style: Variable 'group' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/string.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/ell/string.c:277:58: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tester.c:123:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:265:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:443:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:522:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:675:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tester.c:219:20: style: Variable 'test' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tester.c:234:20: style: Variable 'test' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tester.c:754:20: style: Variable 'test' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/time.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_BOOTTIME [valueFlowBailoutIncompleteVar] bluez-5.73/ell/time.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] bluez-5.73/ell/time.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] bluez-5.73/ell/timeout.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TFD_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/timeout.c:229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/ell/timeout.c:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/ell/timeout.c:215:52: style: Parameter 'timeout' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/timeout.c:239:55: style: Parameter 'timeout' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tls-extensions.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:521:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_GROUP_TYPE_EC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:541:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:557:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMSG [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:627:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:794:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMSG [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:814:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:853:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:876:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:1023:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_GROUP_TYPE_FF [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-record.c:243:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-record.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-extensions.c:554:64: style: Parameter 'tls' can be declared as pointer to const. However it seems that 'tls_ec_point_formats_server_write' is a callback function, if 'tls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/ell/tls-extensions.c:977:3: note: You might need to cast the function pointer here bluez-5.73/ell/tls-extensions.c:554:64: note: Parameter 'tls' can be declared as pointer to const bluez-5.73/ell/tls-extensions.c:620:14: error: Uninitialized variable: sig_alg_ids [legacyUninitvar] bluez-5.73/ell/tls-extensions.c:702:14: error: Uninitialized variable: sig_alg_ids [legacyUninitvar] bluez-5.73/ell/tls-record.c:395:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/ell/tls-record.c:34:55: style: Parameter 'compressed' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tls-suites.c:74:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:279:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:462:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:550:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:589:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:685:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:751:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:868:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:994:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:1092:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:1156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls-suites.c:447:50: style: Parameter 'tls' can be declared as pointer to const. However it seems that 'tls_get_dh_params_hash' is a callback function, if 'tls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/ell/tls-suites.c:1050:7: note: You might need to cast the function pointer here bluez-5.73/ell/tls-suites.c:447:50: note: Parameter 'tls' can be declared as pointer to const bluez-5.73/ell/tls-suites.c:519:27: style: Variable 'params' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tls-suites.c:735:27: style: Variable 'params' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tls.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:610:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:843:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:877:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1003:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1036:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1381:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1487:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1574:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1824:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:1910:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2035:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2371:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2507:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable certchain [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2697:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2755:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2838:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:2953:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3074:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3361:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3428:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3578:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3652:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3689:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3730:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/ell/tls.c:3963:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADMSG [valueFlowBailoutIncompleteVar] bluez-5.73/ell/utf8.c:195:45: style:inconclusive: Function 'l_utf8_validate' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent] bluez-5.73/ell/utf8.h:109:34: note: Function 'l_utf8_validate' argument 1 names different: declaration 'src' definition 'str'. bluez-5.73/ell/utf8.c:195:45: note: Function 'l_utf8_validate' argument 1 names different: declaration 'src' definition 'str'. bluez-5.73/ell/utf8.c:316:24: portability: 'utf16' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/utf8.c:356:24: portability: 'utf16' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/utf8.c:364:25: portability: 'utf16' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/utf8.c:460:26: portability: 'ucs2be' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/utf8.c:480:26: portability: 'ucs2be' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/util.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:377:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:604:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:677:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:742:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:763:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:782:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:800:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:811:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/ell/util.c:53:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] bluez-5.73/ell/util.c:83:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] bluez-5.73/ell/util.c:772:53: style:inconclusive: Function 'l_safe_atox8' argument 2 names different: declaration 'out_u' definition 'out_x'. [funcArgNamesDifferent] bluez-5.73/ell/util.h:449:42: note: Function 'l_safe_atox8' argument 2 names different: declaration 'out_u' definition 'out_x'. bluez-5.73/ell/util.c:772:53: note: Function 'l_safe_atox8' argument 2 names different: declaration 'out_u' definition 'out_x'. bluez-5.73/ell/util.c:790:55: style:inconclusive: Function 'l_safe_atox16' argument 2 names different: declaration 'out_u' definition 'out_x'. [funcArgNamesDifferent] bluez-5.73/ell/util.h:448:44: note: Function 'l_safe_atox16' argument 2 names different: declaration 'out_u' definition 'out_x'. bluez-5.73/ell/util.c:790:55: note: Function 'l_safe_atox16' argument 2 names different: declaration 'out_u' definition 'out_x'. bluez-5.73/ell/util.c:808:55: style:inconclusive: Function 'l_safe_atox32' argument 2 names different: declaration 'out_u' definition 'out_x'. [funcArgNamesDifferent] bluez-5.73/ell/util.h:447:44: note: Function 'l_safe_atox32' argument 2 names different: declaration 'out_u' definition 'out_x'. bluez-5.73/ell/util.c:808:55: note: Function 'l_safe_atox32' argument 2 names different: declaration 'out_u' definition 'out_x'. bluez-5.73/ell/uuid.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:199:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:440:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:621:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:695:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:715:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:788:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:868:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:945:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:972:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:997:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/amp.c:169:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/amp.c:195:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/amp.c:224:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/amp.c:154:40: style: Parameter 'amp' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/amp.c:175:17: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:180:19: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:180:23: portability: 'pkt_data+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:201:17: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:205:16: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:205:20: portability: 'pkt_data+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:210:19: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:210:23: portability: 'pkt_data+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:210:38: portability: 'pkt_data+1+sizeof(*hdr)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:230:17: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:234:16: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:234:20: portability: 'pkt_data+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/amp.c:939:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/ell/tls.c:1836:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/b1ee.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/b1ee.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/b1ee.c:179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/b1ee.c:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/b1ee.c:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/b1ee.c:241:15: warning: Either the condition 'res==NULL' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck] bluez-5.73/emulator/b1ee.c:243:10: note: Assuming that condition 'res==NULL' is not redundant bluez-5.73/emulator/b1ee.c:241:15: note: Null pointer dereference bluez-5.73/emulator/b1ee.c:125:18: style: Variable 'evt_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/b1ee.c:191:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/b1ee.c:317:33: note: You might need to cast the function pointer here bluez-5.73/emulator/b1ee.c:191:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/ell/tls.c:118:45: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tls.c:216:40: style: Variable 'enc' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tls.c:217:28: style: Variable 'mac' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tls.c:880:27: style: Variable 'cipher_suite' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tls.c:1046:8: style: Variable 'oldest_session_group' can be declared as pointer to const [constVariablePointer] bluez-5.73/ell/tls.c:1263:23: style: Parameter 'extensions' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tls.c:1742:45: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tls.c:2785:55: style: Parameter 'tls' can be declared as pointer to const. However it seems that 'tls_get_prev_digest_by_type' is a callback function, if 'tls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/ell/tls.c:2810:7: note: You might need to cast the function pointer here bluez-5.73/ell/tls.c:2785:55: note: Parameter 'tls' can be declared as pointer to const bluez-5.73/ell/tls.c:3833:57: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] bluez-5.73/ell/tls.c:65:10: portability: 'secret' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:545:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:568:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_ACL_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:740:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_ISO_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:810:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_l2cap_pdu_conn_req [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_CMD_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1085:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_ACCEPT_CONN_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1152:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_CONN_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_PIN_CODE_REQUEST_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1248:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LINK_KEY_REQUEST_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_IO_CAPABILITY_REQUEST_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1336:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_USER_CONFIRM_REQUEST_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1444:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_LTK_REQ_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1501:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_REJECT_CIS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1745:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CONN_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1778:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_SABM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1807:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CONFIG_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1834:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CONFIG_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1874:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_DISCONN_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:1910:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_INFO_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2065:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CMD_REJECT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2088:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_CONN_UPDATE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2132:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_LE_CONN_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_ECRED_CONN_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CMD_REJECT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_UA [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_DM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_UIH [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2467:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_PN [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_MSC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2527:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_PN [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2943:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:2987:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3010:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3015:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3030:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_DATA [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3054:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_EXT_ADV_DATA [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3063:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3078:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3088:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3099:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_EXT_ADV_PARAMS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_EXT_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_PA_PARAMS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_PA_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_CREATE_BIG [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cis_id [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cis_handle [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_SIMPLE_PAIRING_MODE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_LE_HOST_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_START_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3323:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_SECURE_CONN_SUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3428:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CONN_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:3477:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfcomm_cmd [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:420:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:435:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:509:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:695:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_CMD_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:710:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:752:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_DISCONNECT_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:767:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:844:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:866:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:936:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_EXT_INQUIRY_RESULT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1017:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1029:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_HARDWARE_FAILURE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1070:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1158:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_ACLDATA_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1163:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_SCODATA_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1168:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_ISODATA_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1176:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_ISODATA_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_ISODATA_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1270:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_PAGE_TIMEOUT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_CONN_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LINK_KEY_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1482:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1492:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_AUTH_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_IO_CAPABILITY_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1605:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1664:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LINK_KEY_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_PIN_CODE_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1721:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1741:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_PIN_OR_KEY_MISSING [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1816:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_ENCRYPT_CHANGE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1839:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1867:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1879:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1891:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1904:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1927:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:1981:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2027:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2047:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2062:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2076:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2087:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2420:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2431:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2457:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2471:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2482:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2565:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2577:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2735:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2803:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2836:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2849:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2875:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2889:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2901:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2912:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2925:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:2986:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3023:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3038:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3050:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3056:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3066:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3090:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3421:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3474:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_ADV_REPORT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3575:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3628:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_META_EVENT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3772:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_CONN_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3804:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_CONN_FAILED_TO_ESTABLISH [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3812:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3824:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3869:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3906:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:3968:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4022:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4084:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4307:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_CONN_PARAM_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4342:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4393:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4421:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_LONG_TERM_KEY_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4473:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4510:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4578:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_CONN_UPDATE_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4587:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4775:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4816:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_MEM_CAPACITY_EXCEEDED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4857:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4881:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:4952:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_EXT_ADV_REPORT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5006:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_ADV_SET_TERM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5014:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_ADV_TIMEOUT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5025:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_BIG_INFO_ADV_REPORT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_PA_REPORT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5327:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_PA_SYNC_ESTABLISHED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5483:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_ENHANCED_CONN_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5656:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5664:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5689:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5709:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5715:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5721:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5728:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5762:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_COMMAND_DISALLOWED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5883:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5891:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cig_id [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:5934:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_MEM_CAPACITY_EXCEEDED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6022:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6038:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cis_handle [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6095:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cis_id [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cig_id [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_BIG_TERMINATE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_MEM_CAPACITY_EXCEEDED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_ADVERTISING_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6512:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6575:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6581:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6588:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6600:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6619:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6648:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6664:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6675:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6836:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6852:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6867:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6892:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6899:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:6909:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cig_id [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_NUM_COMPLETED_PACKETS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7373:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7503:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_ACL_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7538:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_ISO_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7739:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7767:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7796:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7827:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/btdev.c:7853:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/bthost.c:754:10: style:inconclusive: Boolean expression 'ts' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/emulator/bthost.c:797:71: style:inconclusive: Function 'bthost_l2cap_req' argument 3 names different: declaration 'req' definition 'code'. [funcArgNamesDifferent] bluez-5.73/emulator/bthost.h:90:71: note: Function 'bthost_l2cap_req' argument 3 names different: declaration 'req' definition 'code'. bluez-5.73/emulator/bthost.c:797:71: note: Function 'bthost_l2cap_req' argument 3 names different: declaration 'req' definition 'code'. bluez-5.73/emulator/bthost.c:949:34: style:inconclusive: Function 'bthost_debug' argument 1 names different: declaration 'bthost' definition 'host'. [funcArgNamesDifferent] bluez-5.73/emulator/bthost.h:33:34: note: Function 'bthost_debug' argument 1 names different: declaration 'bthost' definition 'host'. bluez-5.73/emulator/bthost.c:949:34: note: Function 'bthost_debug' argument 1 names different: declaration 'bthost' definition 'host'. bluez-5.73/emulator/bthost.c:811:39: style: Local variable 'req' shadows outer variable [shadowVariable] bluez-5.73/emulator/bthost.c:801:28: note: Shadowed declaration bluez-5.73/emulator/bthost.c:811:39: note: Shadow variable bluez-5.73/emulator/bthost.c:104:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:109:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:372:22: style: Parameter 'l2conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:622:69: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:713:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:725:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:788:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:1182:54: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1252:48: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1289:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:1304:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:1326:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:1345:56: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1394:56: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1406:60: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1423:42: style: Variable 'neg_cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:1712:42: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1712:65: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1771:68: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1772:19: style: Parameter 'l2conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:1865:17: style: Variable 'l2conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:2098:49: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2098:72: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2325:66: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2326:19: style: Parameter 'l2conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2339:66: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2340:19: style: Parameter 'l2conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2395:67: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:2396:20: style: Parameter 'l2conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:3168:22: style: Variable 'le_ext_adv' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:3284:17: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:3339:49: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:3349:44: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:3364:52: style: Parameter 'bthost' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/bthost.c:3463:17: style: Variable 'rcconn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/bthost.c:985:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:1521:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:1541:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:1581:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:1637:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2013:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2018:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2023:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2028:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2033:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2038:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2043:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2048:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2058:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2246:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2251:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2256:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2261:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2266:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2271:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2275:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2280:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2290:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2545:14: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2554:13: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2584:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2595:11: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2706:25: portability: 'conn->recv_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2854:27: portability: '(void*)data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2902:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2905:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:2908:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/bthost.c:1232:8: error: Uninitialized variable: &cp [uninitvar] bluez-5.73/emulator/bthost.c:3030:51: warning: Uninitialized variable: &adv_cp [uninitvar] bluez-5.73/emulator/bthost.c:3025:6: note: Assuming condition is false bluez-5.73/emulator/bthost.c:3030:51: note: Uninitialized variable: &adv_cp bluez-5.73/emulator/btdev.c:2391:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/btdev.c:3122:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/btdev.c:3142:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/btdev.c:3729:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/hciemu.c:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:331:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTDEV_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTDEV_HOOK_PRE_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTDEV_HOOK_PRE_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:769:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCOUTQ [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hciemu.c:235:45: style: Parameter 'hciemu' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/hciemu.c:259:57: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:1508:13: warning: Either the condition 'conn' is redundant or there is possible null pointer dereference: conn. [nullPointerRedundantCheck] bluez-5.73/emulator/btdev.c:1545:6: note: Assuming that condition 'conn' is not redundant bluez-5.73/emulator/btdev.c:1543:16: note: Calling function 'auth_complete', 1st argument 'conn' value is 0 bluez-5.73/emulator/btdev.c:1508:13: note: Null pointer dereference bluez-5.73/emulator/btdev.c:1510:2: warning: Either the condition 'conn' is redundant or there is possible null pointer dereference: conn. [nullPointerRedundantCheck] bluez-5.73/emulator/btdev.c:1545:6: note: Assuming that condition 'conn' is not redundant bluez-5.73/emulator/btdev.c:1543:16: note: Calling function 'auth_complete', 1st argument 'conn' value is 0 bluez-5.73/emulator/btdev.c:1510:2: note: Null pointer dereference bluez-5.73/emulator/btdev.c:1511:2: warning: Either the condition 'conn' is redundant or there is possible null pointer dereference: conn. [nullPointerRedundantCheck] bluez-5.73/emulator/btdev.c:1545:6: note: Assuming that condition 'conn' is not redundant bluez-5.73/emulator/btdev.c:1543:16: note: Calling function 'auth_complete', 1st argument 'conn' value is 0 bluez-5.73/emulator/btdev.c:1511:2: note: Null pointer dereference bluez-5.73/emulator/btdev.c:1512:2: warning: Either the condition 'conn' is redundant or there is possible null pointer dereference: conn. [nullPointerRedundantCheck] bluez-5.73/emulator/btdev.c:1545:6: note: Assuming that condition 'conn' is not redundant bluez-5.73/emulator/btdev.c:1543:16: note: Calling function 'auth_complete', 1st argument 'conn' value is 0 bluez-5.73/emulator/btdev.c:1512:2: note: Null pointer dereference bluez-5.73/emulator/btdev.c:1513:2: warning: Either the condition 'conn' is redundant or there is possible null pointer dereference: conn. [nullPointerRedundantCheck] bluez-5.73/emulator/btdev.c:1545:6: note: Assuming that condition 'conn' is not redundant bluez-5.73/emulator/btdev.c:1543:16: note: Calling function 'auth_complete', 1st argument 'conn' value is 0 bluez-5.73/emulator/btdev.c:1513:2: note: Null pointer dereference bluez-5.73/emulator/btdev.c:5338:16: warning: Possible null pointer dereference: remote [nullPointer] bluez-5.73/emulator/btdev.c:5682:32: note: Calling function 'le_pa_sync_estabilished', 2nd argument 'NULL' value is 0 bluez-5.73/emulator/btdev.c:5324:6: note: Assuming condition is false bluez-5.73/emulator/btdev.c:5338:16: note: Null pointer dereference bluez-5.73/emulator/hfp.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFP_RESULT_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hfp.c:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/hfp.c:81:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/hfp.c:98:34: note: You might need to cast the function pointer here bluez-5.73/emulator/hfp.c:81:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/emulator/btdev.c:264:41: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:307:43: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:322:46: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:362:22: style: Variable 'adv' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:851:54: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_host_num_completed_pkts' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6931:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:851:54: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:1208:74: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:1245:65: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:1401:49: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_create_conn_cancel' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6932:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:1401:49: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:1413:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:1565:35: style: Parameter 'btdev1' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:1565:57: style: Parameter 'btdev2' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:1614:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:1771:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:1862:17: style: Variable 'remote' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:1922:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:1950:51: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:2020:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:2909:53: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_write_inquiry_tx_power' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6933:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:2909:53: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:3047:49: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_user_passkey_reply' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6933:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:3047:49: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:3053:58: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_user_passkey_negative_reply' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6933:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:3053:58: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:3081:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:3510:37: style: Parameter 'scan' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:3510:57: style: Parameter 'adv' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:3713:43: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:3722:13: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:3832:41: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:4503:38: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_rx_test' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6934:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:4503:38: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:4508:38: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_tx_test' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6934:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:4508:38: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:4513:39: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_test_end' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6934:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:4513:39: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:4584:47: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_read_local_pk256' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6934:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:4584:47: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:4590:40: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_gen_dhkey' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6934:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:4590:40: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:4709:26: style: Parameter 'ext_adv' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:4745:55: style: Parameter 'ext_adv' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:4900:53: style: Parameter 'adv' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:4956:58: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:5127:52: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_read_max_adv_data_len' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6935:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:5127:52: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:5189:22: style: Variable 'ext_adv' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:5249:21: style: Variable 'bis' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:5315:70: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:5516:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:5528:23: style: Parameter 'ext_adv' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:5533:36: style: Variable 'lecc' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:5706:37: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_pa_add' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6935:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:5706:37: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:5712:40: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_pa_remove' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6935:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:5712:40: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:5718:39: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_pa_clear' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6935:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:5718:39: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:5724:48: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_read_pa_list_size' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6935:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:5724:48: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:5879:47: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_read_iso_tx_sync' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:5879:47: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6018:50: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_set_cig_params_test' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6018:50: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6032:22: style: Variable 'acl' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:6033:22: style: Variable 'iso' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:6204:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:6326:46: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_create_big_test' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6326:46: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6399:21: style: Variable 'bis' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:6495:43: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_req_peer_sca' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6495:43: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6545:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:6572:42: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_iso_tx_test' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6572:42: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6578:42: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_iso_rx_test' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6578:42: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6584:52: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_iso_read_test_counter' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6584:52: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6591:43: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_iso_test_end' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6936:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6591:43: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6888:56: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_read_auth_payload_timeout' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6937:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6888:56: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:6895:57: style: Parameter 'dev' can be declared as pointer to const. However it seems that 'cmd_write_auth_payload_timeout' is a callback function, if 'dev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/btdev.c:6937:2: note: You might need to cast the function pointer here bluez-5.73/emulator/btdev.c:6895:57: note: Parameter 'dev' can be declared as pointer to const bluez-5.73/emulator/btdev.c:7102:44: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:7235:47: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:7250:43: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:7255:45: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:7260:48: style: Parameter 'btdev' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/btdev.c:7306:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:7668:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:7689:21: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/btdev.c:4494:18: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter] bluez-5.73/emulator/btdev.c:3736:19: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:5049:14: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:5049:29: portability: 'data+sizeof(*cmd)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:5114:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:5114:30: portability: 'data+sizeof(*cmd)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:7469:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:7527:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:7575:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:7578:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:7581:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/btdev.c:1587:53: error: Uninitialized variable: &io_req [uninitvar] bluez-5.73/emulator/btdev.c:1593:48: error: Uninitialized variable: &pin_req [uninitvar] bluez-5.73/emulator/btdev.c:1691:6: error: Uninitialized variable: &pin_req [uninitvar] bluez-5.73/emulator/btdev.c:6614:11: style: struct member 'Anonymous0::num_vnd_codecs' is never used. [unusedStructMember] bluez-5.73/emulator/le.c:452:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:537:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:646:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_CMD_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_CMD_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:677:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_META_EVENT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:693:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:705:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:717:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:727:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:764:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:801:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:813:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:828:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:939:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:949:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:971:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:991:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1029:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1098:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1334:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1407:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1472:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1575:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_UNKNOWN_CONN_ID [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1707:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1773:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1785:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1907:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_ERR_INVALID_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:1992:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_ADV_REPORT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/le.c:2030:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/main.c:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/main.c:79:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/emulator/main.c:32:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/emulator/main.c:235:34: note: You might need to cast the function pointer here bluez-5.73/emulator/main.c:32:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/emulator/main.c:82:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/emulator/main.c:84:17: style: Variable 'server1' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:85:17: style: Variable 'server2' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:86:17: style: Variable 'server3' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:87:17: style: Variable 'server4' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:88:17: style: Variable 'server5' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:165:17: style: Variable 'le' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:175:18: style: Variable 'amp' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/main.c:201:18: style: Variable 'serial' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/le.c:635:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/le.c:668:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/emulator/le.c:2055:39: style:inconclusive: Function 'bt_le_ref' argument 1 names different: declaration 'le' definition 'hci'. [funcArgNamesDifferent] bluez-5.73/emulator/le.h:18:39: note: Function 'bt_le_ref' argument 1 names different: declaration 'le' definition 'hci'. bluez-5.73/emulator/le.c:2055:39: note: Function 'bt_le_ref' argument 1 names different: declaration 'le' definition 'hci'. bluez-5.73/emulator/le.c:2065:32: style:inconclusive: Function 'bt_le_unref' argument 1 names different: declaration 'le' definition 'hci'. [funcArgNamesDifferent] bluez-5.73/emulator/le.h:19:32: note: Function 'bt_le_unref' argument 1 names different: declaration 'le' definition 'hci'. bluez-5.73/emulator/le.c:2065:32: note: Function 'bt_le_unref' argument 1 names different: declaration 'le' definition 'hci'. bluez-5.73/emulator/le.c:125:45: style: Parameter 'hci' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/le.c:449:38: style: Parameter 'hci' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/le.c:661:13: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/le.c:644:19: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/le.c:675:19: portability: 'pkt_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/le.c:1901:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/le.c:1989:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/le.c:2004:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/le.c:2004:51: portability: 'data+sizeof(*pkt)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/phy.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/phy.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/phy.c:114:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/phy.c:140:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/phy.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/serial.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/serial.c:152:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/serial.c:150:18: style: Redundant assignment of 'type' to itself. [selfAssignment] bluez-5.73/emulator/serial.c:213:18: style: Redundant assignment of 'dev_type' to itself. [selfAssignment] bluez-5.73/emulator/serial.c:66:17: style: Variable 'serial' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/serial.c:103:20: style: Variable 'cmd_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/serial.c:150:18: error: Uninitialized variable: type [legacyUninitvar] bluez-5.73/emulator/serial.c:213:18: error: Uninitialized variable: dev_type [legacyUninitvar] bluez-5.73/emulator/serial.c:213:18: style: Variable 'dev_type' is assigned a value that is never used. [unreadVariable] bluez-5.73/emulator/phy.c:271:31: style: Variable 'iov[msg.msg_iovlen].iov_len' is assigned a value that is never used. [unreadVariable] bluez-5.73/emulator/server.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/server.c:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/server.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/server.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/server.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/server.c:334:23: style: Variable 'addr.sin_addr.s_addr' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/emulator/server.c:333:23: note: addr.sin_addr.s_addr is assigned bluez-5.73/emulator/server.c:334:23: note: addr.sin_addr.s_addr is overwritten bluez-5.73/emulator/server.c:200:18: style: Redundant assignment of 'type' to itself. [selfAssignment] bluez-5.73/emulator/server.c:77:17: style: Variable 'client' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/server.c:119:20: style: Variable 'cmd_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/server.c:120:16: style: Variable 'acl_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/server.c:200:18: error: Uninitialized variable: type [legacyUninitvar] bluez-5.73/emulator/smp.c:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PUBLIC_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_DHKEY_CHECK [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_ENCRYPT_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:419:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:462:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:490:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:621:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PUBLIC_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:667:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:690:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:706:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:763:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:789:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:819:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_SMP_PAIRING_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:829:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/smp.c:845:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/vhci.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/vhci.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/vhci.c:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/emulator/vhci.c:294:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/emulator/vhci.c:185:43: style: Parameter 'vhci' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/vhci.c:193:44: style: Parameter 'vhci' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/vhci.c:193:56: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/smp.c:132:49: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/smp.c:149:39: style: Variable 'local' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/smp.c:149:47: style: Variable 'remote' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/smp.c:570:43: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/smp.c:582:46: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] bluez-5.73/emulator/smp.c:785:19: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/emulator/smp.c:503:26: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/smp.c:550:26: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/smp.c:560:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/smp.c:608:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/emulator/smp.c:637:52: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/gdbus/mainloop.c:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_DISPATCH_DATA_REMAINS [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/mainloop.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_DISPATCH_DATA_REMAINS [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/mainloop.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/mainloop.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/mainloop.c:326:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_NAME_FLAG_DO_NOT_QUEUE [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:102:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:184:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:258:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MESSAGE_TYPE_METHOD_RETURN [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:308:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:342:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:418:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:445:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:466:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:491:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:615:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:776:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:860:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:919:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1052:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1065:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_INTROSPECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1094:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1152:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1185:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_DBUS [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1313:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MESSAGE_TYPE_SIGNAL [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:1381:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_DBUS [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_HANDLER_RESULT_HANDLED [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:494:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:541:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:567:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:770:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:822:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:854:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:951:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:969:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1051:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_HANDLER_RESULT_NOT_YET_HANDLED [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1096:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1117:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1141:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_INTROSPECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1368:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1511:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MESSAGE_TYPE_METHOD_CALL [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/object.c:1675:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/client.c:467:15: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] bluez-5.73/gdbus/client.c:691:52: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] bluez-5.73/gdbus/object.c:118:74: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] bluez-5.73/gdbus/object.c:1296:25: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] bluez-5.73/gdbus/object.c:1489:42: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] bluez-5.73/gdbus/polkit.c:34:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/polkit.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/polkit.c:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/polkit.c:109:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MESSAGE_TYPE_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/polkit.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:140:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] bluez-5.73/gobex/gobex-apparam.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOBUFS [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MAXIMUM_MATCH_RULE_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MAXIMUM_MATCH_RULE_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_HANDLER_RESULT_NOT_YET_HANDLED [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:454:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:504:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MESSAGE_TYPE_SIGNAL [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:613:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:661:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/gdbus/watch.c:757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-apparam.c:135:70: style:inconclusive: Function 'g_obex_apparam_encode' argument 3 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex-apparam.h:18:70: note: Function 'g_obex_apparam_encode' argument 3 names different: declaration 'size' definition 'len'. bluez-5.73/gobex/gobex-apparam.c:135:70: note: Function 'g_obex_apparam_encode' argument 3 names different: declaration 'size' definition 'len'. bluez-5.73/gobex/gobex-apparam.c:160:32: style:inconclusive: Function 'g_obex_apparam_set_bytes' argument 4 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex-apparam.h:21:32: note: Function 'g_obex_apparam_set_bytes' argument 4 names different: declaration 'size' definition 'len'. bluez-5.73/gobex/gobex-apparam.c:160:32: note: Function 'g_obex_apparam_set_bytes' argument 4 names different: declaration 'size' definition 'len'. bluez-5.73/gobex/gobex-apparam.c:236:16: style:inconclusive: Function 'g_obex_apparam_get_uint8' argument 3 names different: declaration 'value' definition 'dest'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex-apparam.h:36:16: note: Function 'g_obex_apparam_get_uint8' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:236:16: note: Function 'g_obex_apparam_get_uint8' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:254:17: style:inconclusive: Function 'g_obex_apparam_get_uint16' argument 3 names different: declaration 'value' definition 'dest'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex-apparam.h:38:17: note: Function 'g_obex_apparam_get_uint16' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:254:17: note: Function 'g_obex_apparam_get_uint16' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:275:17: style:inconclusive: Function 'g_obex_apparam_get_uint32' argument 3 names different: declaration 'value' definition 'dest'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex-apparam.h:40:17: note: Function 'g_obex_apparam_get_uint32' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:275:17: note: Function 'g_obex_apparam_get_uint32' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:296:17: style:inconclusive: Function 'g_obex_apparam_get_uint64' argument 3 names different: declaration 'value' definition 'dest'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex-apparam.h:42:17: note: Function 'g_obex_apparam_get_uint64' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:296:17: note: Function 'g_obex_apparam_get_uint64' argument 3 names different: declaration 'value' definition 'dest'. bluez-5.73/gobex/gobex-apparam.c:123:46: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] bluez-5.73/gobex/gobex-apparam.c:318:22: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] bluez-5.73/gobex/gobex-apparam.c:105:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/gobex/gobex-apparam.c:149:29: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/gdbus/watch.c:775:64: style:inconclusive: Function 'g_dbus_remove_watch' argument 2 names different: declaration 'tag' definition 'id'. [funcArgNamesDifferent] bluez-5.73/gdbus/gdbus.h:284:64: note: Function 'g_dbus_remove_watch' argument 2 names different: declaration 'tag' definition 'id'. bluez-5.73/gdbus/watch.c:775:64: note: Function 'g_dbus_remove_watch' argument 2 names different: declaration 'tag' definition 'id'. bluez-5.73/gdbus/watch.c:68:67: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] bluez-5.73/gdbus/watch.c:76:10: style: Variable 'current' can be declared as pointer to const [constVariablePointer] bluez-5.73/gdbus/watch.c:109:61: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] bluez-5.73/gdbus/watch.c:111:10: style: Variable 'current' can be declared as pointer to const [constVariablePointer] bluez-5.73/gdbus/watch.c:431:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/gdbus/watch.c:727:26: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] bluez-5.73/gdbus/watch.c:754:26: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] bluez-5.73/gobex/gobex-header.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:277:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:380:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:440:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:461:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:488:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-header.c:500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:223:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:242:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:318:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:380:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-packet.c:407:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:296:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:445:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:472:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:568:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:586:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:634:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DEBUG_TRANSFER [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex-transfer.c:661:9: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] bluez-5.73/gobex/gobex-transfer.c:656:6: note: If condition 'ret' is true, the function will return/exit bluez-5.73/gobex/gobex-transfer.c:661:9: note: Returning identical expression 'ret' bluez-5.73/gobex/gobex.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:321:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_SRM_DISABLE [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_CONTINUE [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_SRM [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:530:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:581:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:605:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_AUTHRESP [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:636:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_DATA_COPY [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:664:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_SRM [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:677:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:718:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_SRM [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:735:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:804:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_OP_ABORT [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:951:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_OP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:962:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:990:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_OP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:999:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1021:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_SRMP_NEXT_WAIT [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1069:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_CONNECTION [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1087:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_OP_CONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_CONNECTION [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_SERVICE_UNAVAILABLE [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1215:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1453:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1594:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1655:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1669:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1702:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_OP_ABORT [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1711:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/gobex/gobex.c:1437:13: style:inconclusive: Function 'g_obex_new' argument 3 names different: declaration 'rx_mtu' definition 'io_rx_mtu'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex.h:56:14: note: Function 'g_obex_new' argument 3 names different: declaration 'rx_mtu' definition 'io_rx_mtu'. bluez-5.73/gobex/gobex.c:1437:13: note: Function 'g_obex_new' argument 3 names different: declaration 'rx_mtu' definition 'io_rx_mtu'. bluez-5.73/gobex/gobex.c:1437:31: style:inconclusive: Function 'g_obex_new' argument 4 names different: declaration 'tx_mtu' definition 'io_tx_mtu'. [funcArgNamesDifferent] bluez-5.73/gobex/gobex.h:56:29: note: Function 'g_obex_new' argument 4 names different: declaration 'tx_mtu' definition 'io_tx_mtu'. bluez-5.73/gobex/gobex.c:1437:31: note: Function 'g_obex_new' argument 4 names different: declaration 'tx_mtu' definition 'io_tx_mtu'. bluez-5.73/gobex/gobex.c:654:36: style: Parameter 'obex' can be declared as pointer to const [constParameterPointer] bluez-5.73/gobex/gobex.c:708:36: style: Parameter 'obex' can be declared as pointer to const [constParameterPointer] bluez-5.73/gobex/gobex.c:1157:37: style: Parameter 'obex' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/bluetooth.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADRQC [valueFlowBailoutIncompleteVar] bluez-5.73/lib/bluetooth.c:93:38: style:inconclusive: Function 'ba2oui' argument 2 names different: declaration 'oui' definition 'str'. [funcArgNamesDifferent] bluez-5.73/lib/bluetooth.h:431:38: note: Function 'ba2oui' argument 2 names different: declaration 'oui' definition 'str'. bluez-5.73/lib/bluetooth.c:93:38: note: Function 'ba2oui' argument 2 names different: declaration 'oui' definition 'str'. bluez-5.73/lib/bluetooth.c:261:32: style:inconclusive: Function 'bt_compidtostr' argument 1 names different: declaration 'id' definition 'compid'. [funcArgNamesDifferent] bluez-5.73/lib/bluetooth.h:444:32: note: Function 'bt_compidtostr' argument 1 names different: declaration 'id' definition 'compid'. bluez-5.73/lib/bluetooth.c:261:32: note: Function 'bt_compidtostr' argument 1 names different: declaration 'id' definition 'compid'. bluez-5.73/lib/hci.c:846:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_RAW [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:933:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:945:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_RAW [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:996:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1058:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1386:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1520:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1597:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1712:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1744:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1779:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1814:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1864:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1920:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1948:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:1973:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2012:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2050:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2234:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2368:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2448:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2524:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2599:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2688:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2718:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2743:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2774:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2802:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2827:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2878:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2910:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2941:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:2975:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:3003:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:3049:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:3089:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:3118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:433:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:986:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1029:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1405:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1690:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1709:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1820:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1858:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:1922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2006:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2069:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2825:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2897:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:2980:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3016:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3250:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3351:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3734:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3829:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:3935:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4047:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4653:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4690:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4745:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/sdp.c:4939:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/lib/hci.c:277:32: style:inconclusive: Function 'hci_lptostr' argument 1 names different: declaration 'ptype' definition 'lp'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:143:32: note: Function 'hci_lptostr' argument 1 names different: declaration 'ptype' definition 'lp'. bluez-5.73/lib/hci.c:277:32: note: Function 'hci_lptostr' argument 1 names different: declaration 'ptype' definition 'lp'. bluez-5.73/lib/hci.c:300:32: style:inconclusive: Function 'hci_lmtostr' argument 1 names different: declaration 'ptype' definition 'lm'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:145:32: note: Function 'hci_lmtostr' argument 1 names different: declaration 'ptype' definition 'lm'. bluez-5.73/lib/hci.c:300:32: note: Function 'hci_lmtostr' argument 1 names different: declaration 'ptype' definition 'lm'. bluez-5.73/lib/hci.c:980:42: style:inconclusive: Function 'hci_inquiry' argument 3 names different: declaration 'num_rsp' definition 'nrsp'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:46:42: note: Function 'hci_inquiry' argument 3 names different: declaration 'num_rsp' definition 'nrsp'. bluez-5.73/lib/hci.c:980:42: note: Function 'hci_inquiry' argument 3 names different: declaration 'num_rsp' definition 'nrsp'. bluez-5.73/lib/hci.c:1122:46: style:inconclusive: Function 'hci_send_req' argument 2 names different: declaration 'req' definition 'r'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:41:46: note: Function 'hci_send_req' argument 2 names different: declaration 'req' definition 'r'. bluez-5.73/lib/hci.c:1122:46: note: Function 'hci_send_req' argument 2 names different: declaration 'req' definition 'r'. bluez-5.73/lib/hci.c:1122:53: style:inconclusive: Function 'hci_send_req' argument 3 names different: declaration 'timeout' definition 'to'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:41:55: note: Function 'hci_send_req' argument 3 names different: declaration 'timeout' definition 'to'. bluez-5.73/lib/hci.c:1122:53: note: Function 'hci_send_req' argument 3 names different: declaration 'timeout' definition 'to'. bluez-5.73/lib/hci.c:1554:46: style:inconclusive: Function 'hci_le_set_address_resolution_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:129:46: note: Function 'hci_le_set_address_resolution_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:1554:46: note: Function 'hci_le_set_address_resolution_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:2919:32: style:inconclusive: Function 'hci_le_set_scan_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:105:32: note: Function 'hci_le_set_scan_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:2919:32: note: Function 'hci_le_set_scan_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:2948:36: style:inconclusive: Function 'hci_le_set_scan_parameters' argument 1 names different: declaration 'dev_id' definition 'dd'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:106:36: note: Function 'hci_le_set_scan_parameters' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:2948:36: note: Function 'hci_le_set_scan_parameters' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:2982:37: style:inconclusive: Function 'hci_le_set_advertise_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. [funcArgNamesDifferent] bluez-5.73/lib/hci_lib.h:109:37: note: Function 'hci_le_set_advertise_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:2982:37: note: Function 'hci_le_set_advertise_enable' argument 1 names different: declaration 'dev_id' definition 'dd'. bluez-5.73/lib/hci.c:64:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/hci.c:107:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/hci.c:605:34: style: Parameter 'commands' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:605:50: style: Parameter 'pref' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:790:34: style: Parameter 'features' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:790:50: style: Parameter 'pref' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:1128:17: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/hci.c:1150:21: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/hci.c:1151:19: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/hci.c:1153:22: style: Variable 'me' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/hci.c:1443:14: style: Parameter 'peer_irk' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:1443:33: style: Parameter 'local_irk' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2059:65: style: Parameter 'lap' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2077:48: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2095:49: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2095:66: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2114:50: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2214:39: style: Parameter 'bdaddr' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2480:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:2781:49: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci_lib.h:220:73: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/hci.c:1033:28: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/lib/hci.c:97:8: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] bluez-5.73/lib/uuid.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:83:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint128_t [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID32 [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID_UNSPEC [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:283:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/lib/uuid.c:291:36: style:inconclusive: Function 'bt_uuid_to_le' argument 1 names different: declaration 'uuid' definition 'src'. [funcArgNamesDifferent] bluez-5.73/lib/uuid.h:274:36: note: Function 'bt_uuid_to_le' argument 1 names different: declaration 'uuid' definition 'src'. bluez-5.73/lib/uuid.c:291:36: note: Function 'bt_uuid_to_le' argument 1 names different: declaration 'uuid' definition 'src'. bluez-5.73/lib/sdp.c:489:57: style:inconclusive: Function 'sdp_seq_append' argument 2 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:157:57: note: Function 'sdp_seq_append' argument 2 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:489:57: note: Function 'sdp_seq_append' argument 2 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:575:64: style:inconclusive: Function 'sdp_attr_add' argument 3 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:159:64: note: Function 'sdp_attr_add' argument 3 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:575:64: note: Function 'sdp_attr_add' argument 3 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:656:32: style:inconclusive: Function 'sdp_set_attrid' argument 1 names different: declaration 'pdu' definition 'buf'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:606:32: note: Function 'sdp_set_attrid' argument 1 names different: declaration 'pdu' definition 'buf'. bluez-5.73/lib/sdp.c:656:32: note: Function 'sdp_set_attrid' argument 1 names different: declaration 'pdu' definition 'buf'. bluez-5.73/lib/sdp.c:656:46: style:inconclusive: Function 'sdp_set_attrid' argument 2 names different: declaration 'id' definition 'attr'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:606:46: note: Function 'sdp_set_attrid' argument 2 names different: declaration 'id' definition 'attr'. bluez-5.73/lib/sdp.c:656:46: note: Function 'sdp_set_attrid' argument 2 names different: declaration 'id' definition 'attr'. bluez-5.73/lib/sdp.c:779:28: style:inconclusive: Function 'sdp_gen_pdu' argument 1 names different: declaration 'pdu' definition 'buf'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:610:28: note: Function 'sdp_gen_pdu' argument 1 names different: declaration 'pdu' definition 'buf'. bluez-5.73/lib/sdp.c:779:28: note: Function 'sdp_gen_pdu' argument 1 names different: declaration 'pdu' definition 'buf'. bluez-5.73/lib/sdp.c:779:45: style:inconclusive: Function 'sdp_gen_pdu' argument 2 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:610:45: note: Function 'sdp_gen_pdu' argument 2 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:779:45: note: Function 'sdp_gen_pdu' argument 2 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:905:60: style:inconclusive: Function 'sdp_gen_record_pdu' argument 2 names different: declaration 'pdu' definition 'buf'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:611:60: note: Function 'sdp_gen_record_pdu' argument 2 names different: declaration 'pdu' definition 'buf'. bluez-5.73/lib/sdp.c:905:60: note: Function 'sdp_gen_record_pdu' argument 2 names different: declaration 'pdu' definition 'buf'. bluez-5.73/lib/sdp.c:920:69: style:inconclusive: Function 'sdp_attr_replace' argument 3 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:161:69: note: Function 'sdp_attr_replace' argument 3 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:920:69: note: Function 'sdp_attr_replace' argument 3 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:961:32: style:inconclusive: Function 'sdp_data_free' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:152:32: note: Function 'sdp_data_free' argument 1 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:961:32: note: Function 'sdp_data_free' argument 1 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:981:37: style:inconclusive: Function 'sdp_uuid_extract' argument 1 names different: declaration 'buffer' definition 'p'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:471:37: note: Function 'sdp_uuid_extract' argument 1 names different: declaration 'buffer' definition 'p'. bluez-5.73/lib/sdp.c:981:37: note: Function 'sdp_uuid_extract' argument 1 names different: declaration 'buffer' definition 'p'. bluez-5.73/lib/sdp.c:1302:45: style:inconclusive: Function 'sdp_extract_attr' argument 1 names different: declaration 'pdata' definition 'p'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:615:45: note: Function 'sdp_extract_attr' argument 1 names different: declaration 'pdata' definition 'p'. bluez-5.73/lib/sdp.c:1302:45: note: Function 'sdp_extract_attr' argument 1 names different: declaration 'pdata' definition 'p'. bluez-5.73/lib/sdp.c:1302:66: style:inconclusive: Function 'sdp_extract_attr' argument 3 names different: declaration 'extractedLength' definition 'size'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:615:70: note: Function 'sdp_extract_attr' argument 3 names different: declaration 'extractedLength' definition 'size'. bluez-5.73/lib/sdp.c:1302:66: note: Function 'sdp_extract_attr' argument 3 names different: declaration 'extractedLength' definition 'size'. bluez-5.73/lib/sdp.c:1384:46: style:inconclusive: Function 'sdp_extract_pdu' argument 1 names different: declaration 'pdata' definition 'buf'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:597:46: note: Function 'sdp_extract_pdu' argument 1 names different: declaration 'pdata' definition 'buf'. bluez-5.73/lib/sdp.c:1384:46: note: Function 'sdp_extract_pdu' argument 1 names different: declaration 'pdata' definition 'buf'. bluez-5.73/lib/sdp.c:1654:60: style:inconclusive: Function 'sdp_data_get' argument 2 names different: declaration 'attr_id' definition 'attrId'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:153:60: note: Function 'sdp_data_get' argument 2 names different: declaration 'attr_id' definition 'attrId'. bluez-5.73/lib/sdp.c:1654:60: note: Function 'sdp_data_get' argument 2 names different: declaration 'attr_id' definition 'attrId'. bluez-5.73/lib/sdp.c:1700:58: style:inconclusive: Function 'sdp_send_req_w4_rsp' argument 2 names different: declaration 'req' definition 'reqbuf'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:620:58: note: Function 'sdp_send_req_w4_rsp' argument 2 names different: declaration 'req' definition 'reqbuf'. bluez-5.73/lib/sdp.c:1700:58: note: Function 'sdp_send_req_w4_rsp' argument 2 names different: declaration 'req' definition 'reqbuf'. bluez-5.73/lib/sdp.c:1701:13: style:inconclusive: Function 'sdp_send_req_w4_rsp' argument 3 names different: declaration 'rsp' definition 'rspbuf'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:620:72: note: Function 'sdp_send_req_w4_rsp' argument 3 names different: declaration 'rsp' definition 'rspbuf'. bluez-5.73/lib/sdp.c:1701:13: note: Function 'sdp_send_req_w4_rsp' argument 3 names different: declaration 'rsp' definition 'rspbuf'. bluez-5.73/lib/sdp.c:1727:41: style:inconclusive: Function 'sdp_list_append' argument 1 names different: declaration 'list' definition 'p'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:32:41: note: Function 'sdp_list_append' argument 1 names different: declaration 'list' definition 'p'. bluez-5.73/lib/sdp.c:1727:41: note: Function 'sdp_list_append' argument 1 names different: declaration 'list' definition 'p'. bluez-5.73/lib/sdp.c:1763:60: style:inconclusive: Function 'sdp_list_insert_sorted' argument 2 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:34:60: note: Function 'sdp_list_insert_sorted' argument 2 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:1763:60: note: Function 'sdp_list_insert_sorted' argument 2 names different: declaration 'data' definition 'd'. bluez-5.73/lib/sdp.c:1901:65: style:inconclusive: Function 'sdp_get_access_protos' argument 2 names different: declaration 'protos' definition 'pap'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:499:65: note: Function 'sdp_get_access_protos' argument 2 names different: declaration 'protos' definition 'pap'. bluez-5.73/lib/sdp.c:1901:65: note: Function 'sdp_get_access_protos' argument 2 names different: declaration 'protos' definition 'pap'. bluez-5.73/lib/sdp.c:1906:69: style:inconclusive: Function 'sdp_get_add_access_protos' argument 2 names different: declaration 'protos' definition 'pap'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:504:69: note: Function 'sdp_get_add_access_protos' argument 2 names different: declaration 'protos' definition 'pap'. bluez-5.73/lib/sdp.c:1906:69: note: Function 'sdp_get_add_access_protos' argument 2 names different: declaration 'protos' definition 'pap'. bluez-5.73/lib/sdp.c:1941:54: style:inconclusive: Function 'sdp_set_uuidseq_attr' argument 2 names different: declaration 'attr' definition 'aid'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:162:54: note: Function 'sdp_set_uuidseq_attr' argument 2 names different: declaration 'attr' definition 'aid'. bluez-5.73/lib/sdp.c:1941:54: note: Function 'sdp_set_uuidseq_attr' argument 2 names different: declaration 'attr' definition 'aid'. bluez-5.73/lib/sdp.c:2061:65: style:inconclusive: Function 'sdp_get_profile_descs' argument 2 names different: declaration 'profDesc' definition 'profDescSeq'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:529:65: note: Function 'sdp_get_profile_descs' argument 2 names different: declaration 'profDesc' definition 'profDescSeq'. bluez-5.73/lib/sdp.c:2061:65: note: Function 'sdp_get_profile_descs' argument 2 names different: declaration 'profDesc' definition 'profDescSeq'. bluez-5.73/lib/sdp.c:2135:62: style:inconclusive: Function 'sdp_get_server_ver' argument 2 names different: declaration 'pVnumList' definition 'u16'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:538:62: note: Function 'sdp_get_server_ver' argument 2 names different: declaration 'pVnumList' definition 'u16'. bluez-5.73/lib/sdp.c:2135:62: note: Function 'sdp_get_server_ver' argument 2 names different: declaration 'pVnumList' definition 'u16'. bluez-5.73/lib/sdp.c:2167:56: style:inconclusive: Function 'sdp_get_int_attr' argument 2 names different: declaration 'attr' definition 'attrid'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:143:56: note: Function 'sdp_get_int_attr' argument 2 names different: declaration 'attr' definition 'attrid'. bluez-5.73/lib/sdp.c:2167:56: note: Function 'sdp_get_int_attr' argument 2 names different: declaration 'attr' definition 'attrid'. bluez-5.73/lib/sdp.c:2184:59: style:inconclusive: Function 'sdp_get_string_attr' argument 2 names different: declaration 'attr' definition 'attrid'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:144:59: note: Function 'sdp_get_string_attr' argument 2 names different: declaration 'attr' definition 'attrid'. bluez-5.73/lib/sdp.c:2184:59: note: Function 'sdp_get_string_attr' argument 2 names different: declaration 'attr' definition 'attrid'. bluez-5.73/lib/sdp.c:2250:20: style:inconclusive: Function 'sdp_attr_add_new' argument 4 names different: declaration 'p' definition 'value'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:177:81: note: Function 'sdp_attr_add_new' argument 4 names different: declaration 'p' definition 'value'. bluez-5.73/lib/sdp.c:2250:20: note: Function 'sdp_attr_add_new' argument 4 names different: declaration 'p' definition 'value'. bluez-5.73/lib/sdp.c:2377:64: style:inconclusive: Function 'sdp_set_access_protos' argument 2 names different: declaration 'proto' definition 'ap'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:222:64: note: Function 'sdp_set_access_protos' argument 2 names different: declaration 'proto' definition 'ap'. bluez-5.73/lib/sdp.c:2377:64: note: Function 'sdp_set_access_protos' argument 2 names different: declaration 'proto' definition 'ap'. bluez-5.73/lib/sdp.c:2392:68: style:inconclusive: Function 'sdp_set_add_access_protos' argument 2 names different: declaration 'proto' definition 'ap'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:227:68: note: Function 'sdp_set_add_access_protos' argument 2 names different: declaration 'proto' definition 'ap'. bluez-5.73/lib/sdp.c:2392:68: note: Function 'sdp_set_add_access_protos' argument 2 names different: declaration 'proto' definition 'ap'. bluez-5.73/lib/sdp.c:2424:60: style:inconclusive: Function 'sdp_set_lang_attr' argument 2 names different: declaration 'list' definition 'seq'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:244:60: note: Function 'sdp_set_lang_attr' argument 2 names different: declaration 'list' definition 'seq'. bluez-5.73/lib/sdp.c:2424:60: note: Function 'sdp_set_lang_attr' argument 2 names different: declaration 'list' definition 'seq'. bluez-5.73/lib/sdp.c:2499:49: style:inconclusive: Function 'sdp_set_group_id' argument 2 names different: declaration 'grouuuid' definition 'uuid'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:274:49: note: Function 'sdp_set_group_id' argument 2 names different: declaration 'grouuuid' definition 'uuid'. bluez-5.73/lib/sdp.c:2499:49: note: Function 'sdp_set_group_id' argument 2 names different: declaration 'grouuuid' definition 'uuid'. bluez-5.73/lib/sdp.c:2534:64: style:inconclusive: Function 'sdp_set_profile_descs' argument 2 names different: declaration 'desc' definition 'profiles'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:295:64: note: Function 'sdp_set_profile_descs' argument 2 names different: declaration 'desc' definition 'profiles'. bluez-5.73/lib/sdp.c:2534:64: note: Function 'sdp_set_profile_descs' argument 2 names different: declaration 'desc' definition 'profiles'. bluez-5.73/lib/sdp.c:2620:54: style:inconclusive: Function 'sdp_set_url_attr' argument 2 names different: declaration 'clientExecURL' definition 'client'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:309:54: note: Function 'sdp_set_url_attr' argument 2 names different: declaration 'clientExecURL' definition 'client'. bluez-5.73/lib/sdp.c:2620:54: note: Function 'sdp_set_url_attr' argument 2 names different: declaration 'clientExecURL' definition 'client'. bluez-5.73/lib/sdp.c:2620:74: style:inconclusive: Function 'sdp_set_url_attr' argument 3 names different: declaration 'docURL' definition 'doc'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:309:81: note: Function 'sdp_set_url_attr' argument 3 names different: declaration 'docURL' definition 'doc'. bluez-5.73/lib/sdp.c:2620:74: note: Function 'sdp_set_url_attr' argument 3 names different: declaration 'docURL' definition 'doc'. bluez-5.73/lib/sdp.c:2621:20: style:inconclusive: Function 'sdp_set_url_attr' argument 4 names different: declaration 'iconURL' definition 'icon'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:309:101: note: Function 'sdp_set_url_attr' argument 4 names different: declaration 'iconURL' definition 'icon'. bluez-5.73/lib/sdp.c:2621:20: note: Function 'sdp_set_url_attr' argument 4 names different: declaration 'iconURL' definition 'icon'. bluez-5.73/lib/sdp.c:2628:35: style:inconclusive: Function 'sdp_uuid16_create' argument 1 names different: declaration 'uuid' definition 'u'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:460:35: note: Function 'sdp_uuid16_create' argument 1 names different: declaration 'uuid' definition 'u'. bluez-5.73/lib/sdp.c:2628:35: note: Function 'sdp_uuid16_create' argument 1 names different: declaration 'uuid' definition 'u'. bluez-5.73/lib/sdp.c:2628:47: style:inconclusive: Function 'sdp_uuid16_create' argument 2 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:460:50: note: Function 'sdp_uuid16_create' argument 2 names different: declaration 'data' definition 'val'. bluez-5.73/lib/sdp.c:2628:47: note: Function 'sdp_uuid16_create' argument 2 names different: declaration 'data' definition 'val'. bluez-5.73/lib/sdp.c:2636:35: style:inconclusive: Function 'sdp_uuid32_create' argument 1 names different: declaration 'uuid' definition 'u'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:461:35: note: Function 'sdp_uuid32_create' argument 1 names different: declaration 'uuid' definition 'u'. bluez-5.73/lib/sdp.c:2636:35: note: Function 'sdp_uuid32_create' argument 1 names different: declaration 'uuid' definition 'u'. bluez-5.73/lib/sdp.c:2636:47: style:inconclusive: Function 'sdp_uuid32_create' argument 2 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:461:50: note: Function 'sdp_uuid32_create' argument 2 names different: declaration 'data' definition 'val'. bluez-5.73/lib/sdp.c:2636:47: note: Function 'sdp_uuid32_create' argument 2 names different: declaration 'data' definition 'val'. bluez-5.73/lib/sdp.c:2644:36: style:inconclusive: Function 'sdp_uuid128_create' argument 1 names different: declaration 'uuid' definition 'u'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:462:36: note: Function 'sdp_uuid128_create' argument 1 names different: declaration 'uuid' definition 'u'. bluez-5.73/lib/sdp.c:2644:36: note: Function 'sdp_uuid128_create' argument 1 names different: declaration 'uuid' definition 'u'. bluez-5.73/lib/sdp.c:2644:51: style:inconclusive: Function 'sdp_uuid128_create' argument 2 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:462:54: note: Function 'sdp_uuid128_create' argument 2 names different: declaration 'data' definition 'val'. bluez-5.73/lib/sdp.c:2644:51: note: Function 'sdp_uuid128_create' argument 2 names different: declaration 'data' definition 'val'. bluez-5.73/lib/sdp.c:2863:35: style:inconclusive: Function 'sdp_append_to_pdu' argument 1 names different: declaration 'dst' definition 'pdu'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:607:35: note: Function 'sdp_append_to_pdu' argument 1 names different: declaration 'dst' definition 'pdu'. bluez-5.73/lib/sdp.c:2863:35: note: Function 'sdp_append_to_pdu' argument 1 names different: declaration 'dst' definition 'pdu'. bluez-5.73/lib/sdp.c:3186:38: style:inconclusive: Function 'sdp_record_update' argument 1 names different: declaration 'sess' definition 'session'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:453:38: note: Function 'sdp_record_update' argument 1 names different: declaration 'sess' definition 'session'. bluez-5.73/lib/sdp.c:3186:38: note: Function 'sdp_record_update' argument 1 names different: declaration 'sess' definition 'session'. bluez-5.73/lib/sdp.c:3392:39: style:inconclusive: Function 'sdp_service_search_req' argument 4 names different: declaration 'rsp_list' definition 'rsp'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:339:113: note: Function 'sdp_service_search_req' argument 4 names different: declaration 'rsp_list' definition 'rsp'. bluez-5.73/lib/sdp.c:3392:39: note: Function 'sdp_service_search_req' argument 4 names different: declaration 'rsp_list' definition 'rsp'. bluez-5.73/lib/sdp.c:3560:50: style:inconclusive: Function 'sdp_service_attr_req' argument 4 names different: declaration 'attrid_list' definition 'attrids'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:374:123: note: Function 'sdp_service_attr_req' argument 4 names different: declaration 'attrid_list' definition 'attrids'. bluez-5.73/lib/sdp.c:3560:50: note: Function 'sdp_service_attr_req' argument 4 names different: declaration 'attrid_list' definition 'attrids'. bluez-5.73/lib/sdp.c:4407:129: style:inconclusive: Function 'sdp_service_search_attr_req' argument 4 names different: declaration 'attrid_list' definition 'attrids'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:417:129: note: Function 'sdp_service_search_attr_req' argument 4 names different: declaration 'attrid_list' definition 'attrids'. bluez-5.73/lib/sdp.c:4407:129: note: Function 'sdp_service_search_attr_req' argument 4 names different: declaration 'attrid_list' definition 'attrids'. bluez-5.73/lib/sdp.c:4407:151: style:inconclusive: Function 'sdp_service_search_attr_req' argument 5 names different: declaration 'rsp_list' definition 'rsp'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:417:155: note: Function 'sdp_service_search_attr_req' argument 5 names different: declaration 'rsp_list' definition 'rsp'. bluez-5.73/lib/sdp.c:4407:151: note: Function 'sdp_service_search_attr_req' argument 5 names different: declaration 'rsp_list' definition 'rsp'. bluez-5.73/lib/sdp.c:4610:47: style:inconclusive: Function 'sdp_general_inquiry' argument 2 names different: declaration 'dev_num' definition 'num_dev'. [funcArgNamesDifferent] bluez-5.73/lib/sdp_lib.h:140:47: note: Function 'sdp_general_inquiry' argument 2 names different: declaration 'dev_num' definition 'num_dev'. bluez-5.73/lib/sdp.c:4610:47: note: Function 'sdp_general_inquiry' argument 2 names different: declaration 'dev_num' definition 'num_dev'. bluez-5.73/lib/sdp.c:2458:15: style: Local variable 'seq' shadows outer argument [shadowArgument] bluez-5.73/lib/sdp.c:2424:60: note: Shadowed declaration bluez-5.73/lib/sdp.c:2458:15: note: Shadow variable bluez-5.73/lib/sdp.c:2974:12: style: Local variable 'handle' shadows outer variable [shadowVariable] bluez-5.73/lib/sdp.c:2968:11: note: Shadowed declaration bluez-5.73/lib/sdp.c:2974:12: note: Shadow variable bluez-5.73/lib/sdp.c:501:72: style: Parameter 'length' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:504:28: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:532:28: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:577:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:667:54: style: Parameter 'sdpdata' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:782:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1531:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1552:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1592:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1668:40: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:1668:58: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:1681:40: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:1704:17: style: Variable 'reqhdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1705:17: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1746:53: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:1914:14: style: Variable 'sdpdata' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:2064:14: style: Variable 'sdpdata' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:2077:11: style: Variable 'uuid' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:2137:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:2187:14: style: Variable 'sdpdata' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:2769:13: style: Variable 'u' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:2795:31: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:2815:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:2887:73: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:2887:90: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:2891:26: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3008:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3010:26: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3096:52: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:3096:71: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:3096:105: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:3105:26: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3212:54: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/lib/sdp.c:3332:10: style: Variable 'uuid' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3402:26: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3403:16: style: Variable 'cstate' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3569:26: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:3570:16: style: Variable 'cstate' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:4130:26: style: Variable 't' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:4159:16: style: Variable 'pcstate' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:4417:26: style: Variable 'rsphdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:4421:16: style: Variable 'cstate' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:4880:14: style: Variable 'sdpdata' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:4901:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/lib/sdp.c:1039:4: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/lib/sdp.c:1142:4: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/lib/sdp.c:1155:5: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/lib/sdp.c:1167:5: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/lib/sdp.c:1277:4: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/lib/sdp.c:1291:5: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/mesh/agent.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_DOES_NOT_EXIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:500:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_DOES_NOT_EXIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:538:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_DOES_NOT_EXIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:578:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_DOES_NOT_EXIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_DOES_NOT_EXIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:653:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:674:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/agent.c:727:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_PROVISION_AGENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_AID_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_AID_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ID_AKF [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INSUFF_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_APPKEY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_NETKEY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/appkey.c:120:14: style: Parameter 'key_value' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/appkey.c:120:34: style: Parameter 'new_key_value' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/appkey.c:189:45: style: Parameter 'app_key' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/appkey.c:211:23: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/appkey.c:417:24: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/cfgmod-server.c:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_PUB_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grp [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:268:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:311:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:352:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_VEND_MODEL_APP_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_RELAY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:426:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_KEY_REFRESH_PHASE_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:495:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_SUB_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_SUB_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_PUB_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:593:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:634:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:659:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:686:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:703:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_POLL_TIMEOUT_STATUS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_NETWORK_TRANSMIT_SET [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:776:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:1134:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_SRV_MODEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_CIPHER_AES [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_AEAD_CIPHER_AES_CCM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_AEAD_CIPHER_AES_CCM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:491:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:517:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:642:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEG_HDR_SHIFT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:725:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_AID_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:757:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_AID_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/crypto.c:1038:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_AEAD_CIPHER_AES_CCM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/cfgmod-server.c:1119:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'cfgmod_srv_unregister' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/cfgmod-server.c:1124:16: note: You might need to cast the function pointer here bluez-5.73/mesh/cfgmod-server.c:1119:41: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/crypto.c:642:43: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/mesh/crypto.c:657:42: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/mesh/crypto.c:684:42: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/mesh/crypto.c:865:10: style:inconclusive: Boolean expression 'ctl' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/mesh/crypto.c:713:43: style: Parameter 'aad' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/crypto.c:742:43: style: Parameter 'aad' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/crypto.c:121:24: portability: 'enc_msg' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/mesh/crypto.c:121:38: portability: 'enc_msg+enc_msg_len' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/mesh/crypto.c:124:24: portability: 'enc_msg' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/mesh/crypto.c:124:38: portability: 'enc_msg+enc_msg_len' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/mesh/dbus.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_FRND_OFFER [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_friend [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:254:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_FRND_CLEAR_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:320:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_FRND_CLEAR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_FRND_UPDATE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_FRND_CLEAR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_PROXY_SUB_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:601:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_PROXY_SUB_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:78:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:100:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:245:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:417:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:479:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:530:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_THREE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/keyring.c:656:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/friend.c:255:15: style: Variable 'removed' is assigned a value that is never used. [unreadVariable] bluez-5.73/mesh/keyring.c:181:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/keyring.c:457:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/keyring.c:512:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/keyring.c:610:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/keyring.c:69:31: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/keyring.c:92:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/keyring.c:159:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/keyring.c:193:29: style: Parameter 'dev_key' can be declared as const array [constParameter] bluez-5.73/mesh/keyring.c:414:58: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/main.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/main.c:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TYPE_UNIT_TEST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/main.c:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TYPE_UNIT_TEST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/main.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TYPE_AUTO [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/main.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/main.c:173:16: style: Redundant condition: The condition '!*optarg' is redundant since '*optarg != ':'' is sufficient. [redundantCondition] bluez-5.73/mesh/main.c:165:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bluez-5.73/mesh/main.c:123:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'disconnect_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/main.c:305:38: note: You might need to cast the function pointer here bluez-5.73/mesh/main.c:123:39: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/main.c:205:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/mesh/main.c:161:10: style: Variable 'optarg' is assigned a value that is never used. [unreadVariable] bluez-5.73/mesh/manager.c:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_REM_PROV_SCAN_STOP [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_PROVISIONER_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_NPPI_01 [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:288:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_NPPI_02 [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:348:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:534:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:560:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:604:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_PROVISIONER_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:663:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:766:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:801:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMARY_NET_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:823:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:865:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:892:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:906:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:967:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:1025:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:1045:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_ONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:1158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MANAGEMENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/manager.c:762:33: style: Parameter 'new_key' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/manager.c:901:15: style: Parameter 'new_key' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/mesh-config-json.c:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_C_TO_STRING_PRETTY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:120:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:464:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:511:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:567:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:665:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:716:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_ONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1051:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_config_pub [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_config_model [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1238:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1437:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_config_transmit [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1912:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:1997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:2404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:2482:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-config-json.c:2658:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instant [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_EVENT_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:354:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:371:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:389:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:469:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_RANDOM_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_DATA [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:558:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:583:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:606:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_GENERAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:706:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_POLL_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:794:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:814:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-generic.c:163:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'local_commands_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-generic.c:258:6: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-generic.c:163:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh-io-generic.c:172:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'local_features_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-generic.c:262:6: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-generic.c:172:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh-io-generic.c:442:38: style: Parameter 'io' can be declared as pointer to const. However it seems that 'dev_caps' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-generic.c:829:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-generic.c:442:38: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-generic.c:444:26: style: Variable 'pvt' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-io-generic.c:691:37: style: Parameter 'io' can be declared as pointer to const. However it seems that 'send_tx' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-generic.c:830:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-generic.c:691:37: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-generic.c:691:67: style: Parameter 'info' can be declared as pointer to const. However it seems that 'send_tx' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-generic.c:830:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-generic.c:691:67: note: Parameter 'info' can be declared as pointer to const bluez-5.73/mesh/mesh-io-generic.c:732:39: style: Parameter 'io' can be declared as pointer to const. However it seems that 'tx_cancel' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-generic.c:833:12: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-generic.c:732:39: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-generic.c:154:28: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/mesh/mesh-config-json.c:2653:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/mesh-config-json.c:162:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:216:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:233:58: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/mesh-config-json.c:239:9: style: Variable 'str_entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:253:58: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/mesh-config-json.c:259:9: style: Variable 'str_entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:326:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:1167:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:1252:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:1383:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:1748:28: style: Variable 'modes' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:2117:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-config-json.c:2697:19: style: Variable 'node_name' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-io-mgmt.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instant [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:303:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_cp_set_mesh [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:436:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:457:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:496:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_MESH_SEND_CANCEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:523:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_cp_mesh_send [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:572:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_GENERAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-mgmt.c:672:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_POLL_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instant [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:275:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:307:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_GENERAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_POLL_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io-unit.c:215:8: style: Variable 'sk_path' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-io-unit.c:286:39: style: Parameter 'io' can be declared as pointer to const. However it seems that 'unit_caps' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:503:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:286:39: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-unit.c:288:26: style: Variable 'pvt' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-io-unit.c:418:37: style: Parameter 'io' can be declared as pointer to const. However it seems that 'send_tx' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:504:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:418:37: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-unit.c:418:67: style: Parameter 'info' can be declared as pointer to const. However it seems that 'send_tx' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:504:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:418:67: note: Parameter 'info' can be declared as pointer to const bluez-5.73/mesh/mesh-io-unit.c:451:39: style: Parameter 'io' can be declared as pointer to const. However it seems that 'tx_cancel' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:507:12: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:451:39: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-unit.c:488:43: style: Parameter 'io' can be declared as pointer to const. However it seems that 'recv_register' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:505:9: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:488:43: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-unit.c:489:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'recv_register' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:505:9: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:489:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh-io-unit.c:494:45: style: Parameter 'io' can be declared as pointer to const. However it seems that 'recv_deregister' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-unit.c:506:11: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-unit.c:494:45: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-mgmt.c:748:18: style: The statement 'if (pvt->active!=active) pvt->active=active' is logically equivalent to 'pvt->active=active'. [duplicateConditionalAssign] bluez-5.73/mesh/mesh-io-mgmt.c:749:15: note: Assignment 'pvt->active=active' bluez-5.73/mesh/mesh-io-mgmt.c:748:18: note: Condition 'pvt->active!=active' is redundant bluez-5.73/mesh/mesh-io-mgmt.c:360:6: warning: Either the condition 'pvt' is redundant or there is possible null pointer dereference: pvt. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io-mgmt.c:362:7: note: Assuming that condition 'pvt' is not redundant bluez-5.73/mesh/mesh-io-mgmt.c:360:6: note: Null pointer dereference bluez-5.73/mesh/mesh-io-mgmt.c:361:3: warning: Either the condition 'pvt' is redundant or there is possible null pointer dereference: pvt. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io-mgmt.c:362:7: note: Assuming that condition 'pvt' is not redundant bluez-5.73/mesh/mesh-io-mgmt.c:361:3: note: Null pointer dereference bluez-5.73/mesh/mesh-io-mgmt.c:232:26: style: Local variable 'pvt' shadows outer variable [shadowVariable] bluez-5.73/mesh/mesh-io-mgmt.c:80:32: note: Shadowed declaration bluez-5.73/mesh/mesh-io-mgmt.c:232:26: note: Shadow variable bluez-5.73/mesh/mesh-io-mgmt.c:475:26: style: Local variable 'pvt' shadows outer variable [shadowVariable] bluez-5.73/mesh/mesh-io-mgmt.c:80:32: note: Shadowed declaration bluez-5.73/mesh/mesh-io-mgmt.c:475:26: note: Shadow variable bluez-5.73/mesh/mesh-io-mgmt.c:555:26: style: Local variable 'pvt' shadows outer variable [shadowVariable] bluez-5.73/mesh/mesh-io-mgmt.c:80:32: note: Shadowed declaration bluez-5.73/mesh/mesh-io-mgmt.c:555:26: note: Shadow variable bluez-5.73/mesh/mesh-io-mgmt.c:606:26: style: Local variable 'pvt' shadows outer variable [shadowVariable] bluez-5.73/mesh/mesh-io-mgmt.c:80:32: note: Shadowed declaration bluez-5.73/mesh/mesh-io-mgmt.c:606:26: note: Shadow variable bluez-5.73/mesh/mesh-io-mgmt.c:694:26: style: Local variable 'pvt' shadows outer variable [shadowVariable] bluez-5.73/mesh/mesh-io-mgmt.c:80:32: note: Shadowed declaration bluez-5.73/mesh/mesh-io-mgmt.c:694:26: note: Shadow variable bluez-5.73/mesh/mesh-io-mgmt.c:223:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'send_cmplt' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-mgmt.c:352:13: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-mgmt.c:223:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh-io-mgmt.c:473:38: style: Parameter 'io' can be declared as pointer to const. However it seems that 'dev_caps' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-mgmt.c:779:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-mgmt.c:473:38: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-mgmt.c:475:26: style: Variable 'pvt' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/mesh-io-mgmt.c:657:67: style: Parameter 'info' can be declared as pointer to const. However it seems that 'send_tx' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-mgmt.c:780:10: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-mgmt.c:657:67: note: Parameter 'info' can be declared as pointer to const bluez-5.73/mesh/mesh-io-mgmt.c:692:39: style: Parameter 'io' can be declared as pointer to const. However it seems that 'tx_cancel' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh-io-mgmt.c:783:12: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh-io-mgmt.c:692:39: note: Parameter 'io' can be declared as pointer to const bluez-5.73/mesh/mesh-io-mgmt.c:47:7: style: struct member 'mesh_io_private::sending' is never used. [unusedStructMember] bluez-5.73/mesh/mesh-io.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:125:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:158:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_io [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:221:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_io_reg [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:82:11: style:inconclusive: Boolean expression '!up' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bluez-5.73/mesh/mesh-io.c:82:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] bluez-5.73/mesh/mesh-mgmt.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-mgmt.c:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_MESH_READ_FEATURES [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-mgmt.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-mgmt.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-mgmt.c:165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-mgmt.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-mgmt.c:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:216:26: warning: Either the condition 'io' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io.c:229:6: note: Assuming that condition 'io' is not redundant bluez-5.73/mesh/mesh-io.c:216:26: note: Null pointer dereference bluez-5.73/mesh/mesh-mgmt.c:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh-io.c:219:17: warning: Either the condition 'io' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io.c:229:6: note: Assuming that condition 'io' is not redundant bluez-5.73/mesh/mesh-io.c:219:17: note: Null pointer dereference bluez-5.73/mesh/mesh-io.c:227:20: warning: Either the condition 'io' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io.c:229:6: note: Assuming that condition 'io' is not redundant bluez-5.73/mesh/mesh-io.c:227:20: note: Null pointer dereference bluez-5.73/mesh/mesh-io.c:243:26: warning: Either the condition 'io' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io.c:248:6: note: Assuming that condition 'io' is not redundant bluez-5.73/mesh/mesh-io.c:243:26: note: Null pointer dereference bluez-5.73/mesh/mesh-io.c:245:17: warning: Either the condition 'io' is redundant or there is possible null pointer dereference: io. [nullPointerRedundantCheck] bluez-5.73/mesh/mesh-io.c:248:6: note: Assuming that condition 'io' is not redundant bluez-5.73/mesh/mesh-io.c:245:17: note: Null pointer dereference bluez-5.73/mesh/mesh-io.c:189:38: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/mesh.c:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_GENERAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:269:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:432:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_APPLICATION_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:503:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:546:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_BUSY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:590:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_DOES_NOT_EXIST [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:618:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:644:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:749:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:793:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:842:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:922:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NETWORK_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/mesh.c:128:27: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prov_rx' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh.c:149:27: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh.c:128:27: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh.c:630:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'attach_call' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh.c:898:46: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh.c:630:13: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh.c:680:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'leave_call' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/mesh.c:902:45: note: You might need to cast the function pointer here bluez-5.73/mesh/mesh.c:680:13: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/mesh.c:41:10: style: struct member 'scan_filter::id' is never used. [unusedStructMember] bluez-5.73/mesh/mesh.c:42:14: style: struct member 'scan_filter::pattern' is never used. [unusedStructMember] bluez-5.73/mesh/mesh.c:47:18: style: struct member 'bt_mesh::filters' is never used. [unusedStructMember] bluez-5.73/mesh/mesh.c:58:11: style: struct member 'bt_mesh::req_index' is never used. [unusedStructMember] bluez-5.73/mesh/model.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_SRV_MODEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ELEMENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:360:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_REMOTE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:467:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_AID_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:633:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:644:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:723:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_model_pub [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_STORAGE_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:763:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INSUFF_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:783:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:852:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ELEMENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:915:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_AID_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1015:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1081:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1284:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_MODEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1536:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1564:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1593:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1630:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_INVALID_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1655:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MODEL_BINDINGS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1743:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_VENDOR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1768:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_config_model [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/model.c:1991:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_MPB_REFRESH_DEFAULT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:368:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEACON_TYPE_MPB [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:471:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEACON_TYPE_SNB [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:515:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_GENERAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:796:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net-keys.c:203:18: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net-keys.c:213:18: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net-keys.c:294:18: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net-keys.c:454:18: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/model.c:983:10: style:inconclusive: Boolean expression 'result' is used in bitwise operation. [bitwiseOnBoolean] bluez-5.73/mesh/model.c:983:29: style:inconclusive: Boolean expression 'forward.has_dst' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bluez-5.73/mesh/model.c:596:14: style: Condition 'mod->cbs' is always true [knownConditionTrueFalse] bluez-5.73/mesh/model.c:137:65: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_model_id' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/model.c:1752:29: note: You might need to cast the function pointer here bluez-5.73/mesh/model.c:137:65: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/model.c:355:23: style: Variable 'virt' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/model.c:1140:21: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/model.c:1712:27: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/model.c:1897:28: style: Variable 'updated_mod' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/model.c:69:9: style: struct member 'mod_forward::rssi' is never used. [unusedStructMember] bluez-5.73/mesh/model.c:70:7: style: struct member 'mod_forward::szmict' is never used. [unusedStructMember] bluez-5.73/mesh/node.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:250:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_model_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:273:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NODE_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:301:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMARY_ELE_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:421:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_ENABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ELE_COUNT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:551:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NODE_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:581:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:780:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:790:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:811:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:828:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:841:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:855:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:868:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:883:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:912:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:936:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:988:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_config_node [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1038:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1063:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1091:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COMP_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1176:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLUEZ_MESH_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_VENDOR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMARY_ELE_IDX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1442:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1683:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ELEMENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1831:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_INTERFACE_OBJECT_MANAGER [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1959:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_model_build_config [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:1991:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_VENDOR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2036:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2096:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2268:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2327:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_ENABLED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IV_INDEX_UPDATE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NODE_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2470:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NODE_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:2498:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FLAG_KR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:314:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:378:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_friend [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:604:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_TWO [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:627:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_TWO [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:638:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SEQUENCE_NUMBER [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:671:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:687:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:769:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_PROXY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:793:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_FRIEND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:806:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_RELAY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:816:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:906:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1071:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_CACHE_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRIENDS_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_friend_msg [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1217:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1318:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_ZERO_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1345:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_ZERO_HDR_SHIFT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_ZERO_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1441:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEG_HDR_SHIFT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1481:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_SEG_ACKNOWLEDGE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1729:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_rpl [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_HDR_SHIFT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1814:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:1866:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDR_KEY_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2034:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SEG_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2094:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TTL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_IO_TIMING_TYPE_GENERAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_NETWORK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_HEARTBEAT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2503:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2552:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2587:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2708:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2834:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_TWO [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:2961:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_REFRESH_PHASE_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3015:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3045:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3077:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEG_HDR_SHIFT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TTL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3376:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_SEG_ACKNOWLEDGE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3427:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TTL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3528:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3754:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:3846:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_UNSPECIFIED_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/node.c:166:68: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_element_idx' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/node.c:1325:38: note: You might need to cast the function pointer here bluez-5.73/mesh/node.c:166:68: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/node.c:201:42: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:555:44: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:560:37: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:635:54: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:660:53: style: Parameter 'token' can be declared as const array [constParameter] bluez-5.73/mesh/node.c:673:49: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:680:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:693:48: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:727:53: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:777:45: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:825:47: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:852:48: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:880:45: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:909:48: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:1111:32: style: Variable 'page' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2018:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2073:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2123:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2181:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2250:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2458:17: style: Variable 'bus' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2477:46: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:2484:23: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/node.c:2505:55: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:2510:52: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:2515:49: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:2523:49: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/node.c:2528:53: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:3209:45: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/mesh/net.c:3211:43: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/mesh/net.c:3140:36: style:inconclusive: Function 'send_seg' argument 5 names different: declaration 'seg' definition 'segO'. [funcArgNamesDifferent] bluez-5.73/mesh/net.c:1425:36: note: Function 'send_seg' argument 5 names different: declaration 'seg' definition 'segO'. bluez-5.73/mesh/net.c:3140:36: note: Function 'send_seg' argument 5 names different: declaration 'seg' definition 'segO'. bluez-5.73/mesh/pb-adv.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/pb-adv.c:237:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/pb-adv.c:252:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/pb-adv.c:266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/pb-adv.c:281:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_PROVISION [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/pb-adv.c:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_ADV [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/pb-adv.c:553:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/net.c:264:33: style: Variable 'pub' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:532:19: style: Variable 'net' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:561:19: style: Variable 'net' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:585:22: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:714:48: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:722:51: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:730:48: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:813:22: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:924:49: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:952:22: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:1020:45: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:1128:12: style: Variable 'grp_list' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:1150:8: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:1159:8: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:1683:19: style: Variable 'rpe' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:1858:22: style: Variable 'frnd' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:2093:10: style: Variable 'msg' can be declared as const array [constVariable] bluez-5.73/mesh/net.c:2229:8: style: Variable 'found' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:2254:59: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:2313:16: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:2805:31: style: Variable 'primary_subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:3390:23: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:3459:23: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:3504:22: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:3589:22: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:3628:54: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:3653:49: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:3674:52: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:3684:50: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:3692:54: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/net.c:3842:22: style: Variable 'subnet' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/net.c:2214:11: error: Uninitialized variable: msg [uninitvar] bluez-5.73/mesh/net.c:78:15: style: struct member 'net_key::beacon_id' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:79:10: style: struct member 'net_key::key' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:80:10: style: struct member 'net_key::beacon_key' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:81:10: style: struct member 'net_key::network_id' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:99:15: style: struct member 'mesh_net::pkt_id' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:100:15: style: struct member 'mesh_net::bea_id' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:101:15: style: struct member 'mesh_net::beacon_id' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:122:10: style: struct member 'mesh_net::tid' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:186:22: style: struct member 'net_decode::frnd' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:187:23: style: struct member 'net_decode::key_set' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:188:11: style: struct member 'net_decode::packet' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:190:10: style: struct member 'net_decode::size' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:191:10: style: struct member 'net_decode::nid' is never used. [unusedStructMember] bluez-5.73/mesh/net.c:192:7: style: struct member 'net_decode::proxy' is never used. [unusedStructMember] bluez-5.73/mesh/pb-adv.c:41:10: style: struct member 'pb_adv_session::trans_num' is never used. [unusedStructMember] bluez-5.73/mesh/prov-acceptor.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ERR_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:287:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_CAPS [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_PUB_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ERR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:735:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_AD_TYPE_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_REM_PROV_LINK_CLOSE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_INVITE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_CONFIRM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_PUB_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:427:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ACTION_IN_ALPHA [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:558:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ACTION_OUT_ALPHA [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:672:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ERR_UNEXPECTED_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:891:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ERROR_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:934:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_ERR_TIMEOUT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:983:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_REM_PROV_PDU_SEND [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:1018:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_REM_PROV_SCAN_CAP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-initiator.c:1153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REM_PROV_CLI_MODEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prov-acceptor.c:139:29: style: Variable 'rx_prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/prov-acceptor.c:257:29: style: Variable 'rx_prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/prov-acceptor.c:278:58: style: Parameter 'key' can be declared as pointer to const. However it seems that 'static_cb' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/prov-acceptor.c:568:6: note: You might need to cast the function pointer here bluez-5.73/mesh/prov-acceptor.c:278:58: note: Parameter 'key' can be declared as pointer to const bluez-5.73/mesh/prov-acceptor.c:306:29: style: Variable 'rx_prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/prov-acceptor.c:385:49: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/prov-acceptor.c:386:34: style: Parameter 'caps' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/prov-acceptor.c:814:28: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/prov-initiator.c:135:30: style: Local variable 'prov' shadows outer variable [shadowVariable] bluez-5.73/mesh/prov-initiator.c:115:36: note: Shadowed declaration bluez-5.73/mesh/prov-initiator.c:135:30: note: Shadow variable bluez-5.73/mesh/prov-initiator.c:979:30: style: Local variable 'prov' shadows outer variable [shadowVariable] bluez-5.73/mesh/prov-initiator.c:115:36: note: Shadowed declaration bluez-5.73/mesh/prov-initiator.c:979:30: note: Shadow variable bluez-5.73/mesh/prov-initiator.c:177:30: style: Variable 'rx_prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/prov-initiator.c:337:58: style: Parameter 'key' can be declared as pointer to const. However it seems that 'static_cb' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/prov-initiator.c:561:5: note: You might need to cast the function pointer here bluez-5.73/mesh/prov-initiator.c:337:58: note: Parameter 'key' can be declared as pointer to const bluez-5.73/mesh/prov-initiator.c:368:59: style: Parameter 'key' can be declared as pointer to const. However it seems that 'pub_key_cb' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/prov-initiator.c:717:8: note: You might need to cast the function pointer here bluez-5.73/mesh/prov-initiator.c:368:59: note: Parameter 'key' can be declared as pointer to const bluez-5.73/mesh/prov-initiator.c:411:68: style: Parameter 'caller_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/prov-initiator.c:655:30: style: Variable 'rx_prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/prov-initiator.c:846:30: style: Variable 'rx_prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/prov-initiator.c:938:11: style: Parameter 'uuid' can be declared as const array [constParameter] bluez-5.73/mesh/prov-initiator.c:972:29: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/prov-initiator.c:1139:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'remprv_cli_unregister' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/prov-initiator.c:1144:16: note: You might need to cast the function pointer here bluez-5.73/mesh/prov-initiator.c:1139:41: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/prvbeac-server.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prvbeac-server.c:127:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRV_BEACON_SRV_MODEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/prvbeac-server.c:112:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prvbec_srv_unregister' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/prvbeac-server.c:117:16: note: You might need to cast the function pointer here bluez-5.73/mesh/prvbeac-server.c:112:41: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/remprv-server.c:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_REMOTE_STATE_LINK_OPENING [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:131:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_REMOTE_STATE_LINK_ACTIVE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:153:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_REMOTE_STATE_OB_PKT_TX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:172:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_REMOTE_STATE_LINK_ACTIVE [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_REMOTE_STATE_LINK_CLOSING [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:263:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_REM_PROV_EXT_SCAN_REPORT [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MESH_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:477:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PB_REMOTE_STATE_LINK_OPENING [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:552:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/remprv-server.c:918:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REM_PROV_SRV_MODEL [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/rpl.c:111:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/rpl.c:157:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/rpl.c:226:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/rpl.c:266:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/mesh/rpl.c:93:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/rpl.c:135:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/rpl.c:200:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/rpl.c:245:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/mesh/rpl.c:277:16: error: Uninitialized variable: val [legacyUninitvar] bluez-5.73/mesh/remprv-server.c:245:50: style: Parameter 'timeout' can be declared as pointer to const. However it seems that 'remprv_scan_cancel' is a callback function, if 'timeout' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/remprv-server.c:737:6: note: You might need to cast the function pointer here bluez-5.73/mesh/remprv-server.c:245:50: note: Parameter 'timeout' can be declared as pointer to const bluez-5.73/mesh/remprv-server.c:290:65: style: Parameter 'info' can be declared as pointer to const. However it seems that 'scan_pkt' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/remprv-server.c:727:43: note: You might need to cast the function pointer here bluez-5.73/mesh/remprv-server.c:290:65: note: Parameter 'info' can be declared as pointer to const bluez-5.73/mesh/remprv-server.c:516:34: style: Parameter 'info' can be declared as pointer to const. However it seems that 'nppi_cmplt' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/remprv-server.c:534:57: note: You might need to cast the function pointer here bluez-5.73/mesh/remprv-server.c:516:34: note: Parameter 'info' can be declared as pointer to const bluez-5.73/mesh/remprv-server.c:904:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'remprv_srv_unregister' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/mesh/remprv-server.c:909:16: note: You might need to cast the function pointer here bluez-5.73/mesh/remprv-server.c:904:41: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/mesh/remprv-server.c:833:13: style: Variable 'msg[n++]' is assigned a value that is never used. [unreadVariable] bluez-5.73/mesh/util.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/util.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/util.c:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/util.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_DEPTH [valueFlowBailoutIncompleteVar] bluez-5.73/mesh/util.c:78:25: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] bluez-5.73/mesh/util.c:98:27: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/analyze.c:450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/analyze.c:1047:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_FLAG_PKLG_SUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/analyze.c:109:15: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/analyze.c:596:76: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/analyze.c:666:26: style: Variable 'link' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/analyze.c:830:64: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/analyze.c:846:64: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/analyze.c:409:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:410:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:416:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:417:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:520:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:602:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:607:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:613:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:787:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:885:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:902:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/analyze.c:905:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.h:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint24_t [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.h:193:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint24_t [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.h:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.h:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:345:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:405:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:515:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:561:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:585:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:632:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:706:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:720:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:750:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:777:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:798:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:876:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/a2dp.c:907:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_INDENT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.h:69:29: portability: 'source->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:515:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:2251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_NAME_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:3482:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:3616:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:1381:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:1542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:1584:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:1780:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:1929:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:2022:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/avctp.c:2228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/att.c:2553:28: style: Condition 'signal_strength>0' is always true [knownConditionTrueFalse] bluez-5.73/monitor/att.c:2549:22: note: Assuming that condition 'signal_strength==0' is not redundant bluez-5.73/monitor/att.c:2553:28: note: Condition 'signal_strength>0' is always true bluez-5.73/monitor/att.c:4170:19: style: Condition 'frame->size<16' is always false [knownConditionTrueFalse] bluez-5.73/monitor/att.c:4161:21: note: Assuming that condition 'frame->size>=18' is not redundant bluez-5.73/monitor/att.c:4165:7: note: Assuming condition is false bluez-5.73/monitor/att.c:4170:19: note: Condition 'frame->size<16' is always false bluez-5.73/monitor/att.c:2331:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/att.c:2357:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/att.c:2388:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed char'. [invalidPrintfArgType_uint] bluez-5.73/monitor/att.c:2419:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed char'. [invalidPrintfArgType_uint] bluez-5.73/monitor/att.c:2276:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2305:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2438:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2457:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2526:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2610:8: style: Variable 'call_uri' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2718:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:2794:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:3023:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:3054:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:3454:11: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:3459:11: style: Variable 'bad_code' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:3601:11: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:3756:11: style: Variable 'bcast_code' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/att.c:4248:68: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/att.c:79:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:80:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:81:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:93:2: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:267:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:275:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:276:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4218:30: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4219:41: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4289:43: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4291:43: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4356:2: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4371:44: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4379:49: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4381:43: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4404:34: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4477:2: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4478:40: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4484:2: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4485:40: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4611:45: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4611:59: portability: 'frame->data+frame->size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4737:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4744:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4750:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/att.c:4756:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/avctp.c:1184:2: warning: %jx in format string (no. 9) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/monitor/avctp.c:1832:4: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/avctp.c:1031:17: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/monitor/avctp.c:1003:30: note: Shadowed declaration bluez-5.73/monitor/avctp.c:1031:17: note: Shadow variable bluez-5.73/monitor/avctp.c:1107:18: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/monitor/avctp.c:1067:29: note: Shadowed declaration bluez-5.73/monitor/avctp.c:1107:18: note: Shadow variable bluez-5.73/monitor/avctp.c:2511:22: style: Local variable 'l2cap_frame' shadows outer function [shadowFunction] bluez-5.73/monitor/l2cap.h:351:6: note: Shadowed declaration bluez-5.73/monitor/avctp.c:2511:22: note: Shadow variable bluez-5.73/monitor/avctp.c:1823:36: style: Parameter 'features' can be declared as const array [constParameter] bluez-5.73/monitor/avctp.c:2488:22: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/broadcom.c:489:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/broadcom.c:243:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:257:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:258:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:259:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:260:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:273:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:274:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:275:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:276:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:277:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:294:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:301:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:306:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:355:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:379:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:380:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:393:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:399:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:411:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:424:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:425:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:435:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:499:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:506:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:507:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:508:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:509:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:535:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:660:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:685:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:688:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:689:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:692:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:695:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:696:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:700:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:701:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/broadcom.c:704:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/bnep.c:406:22: style: Local variable 'l2cap_frame' shadows outer function [shadowFunction] bluez-5.73/monitor/l2cap.h:351:6: note: Shadowed declaration bluez-5.73/monitor/bnep.c:406:22: note: Shadow variable bluez-5.73/monitor/control.c:377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_addr_info [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:911:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:992:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BPF_LD [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1071:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1089:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1440:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1470:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_FORMAT_MONITOR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1477:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/control.c:1548:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_CHANNEL_MONITOR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/display.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/display.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_PID [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/display.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SET_PDEATHSIG [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/display.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/display.c:75:28: style: Parameter 'p' can be declared as const array [constParameter] bluez-5.73/monitor/control.c:109:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:126:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:143:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:180:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:216:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:236:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:253:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:291:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:341:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:364:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:395:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:416:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:437:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:458:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:478:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:499:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:522:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:539:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:559:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:579:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:599:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:623:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:644:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:684:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:704:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:724:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:751:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:768:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/control.c:785:6: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ellisys.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/ellisys.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/ellisys.c:64:41: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/hcidump.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_FRAME_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIGETDEVINFO [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:231:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIGETDEVLIST [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_EVENT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:304:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_FRAME_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/hcidump.c:99:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/hcidump.c:310:17: style: Variable 'eh' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/hcidump.c:312:17: style: Variable 'sd' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/intel.c:624:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/jlink.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/jlink.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/jlink.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/jlink.c:128:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:131:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:137:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:147:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:205:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:211:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:217:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/monitor/jlink.c:243:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/monitor/jlink.c:265:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:229:2: warning: %u in format string (no. 11) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/intel.c:355:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/intel.c:355:2: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/intel.c:358:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/intel.c:358:2: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/intel.c:361:2: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/intel.c:1325:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1336:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1347:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1359:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1392:2: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1437:2: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1449:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1461:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1473:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1485:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1497:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1511:2: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1511:2: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1511:2: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1546:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1557:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1568:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1580:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1643:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1655:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1666:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:1678:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/intel.c:718:8: style: Variable 'ppag_enable_flags' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/intel.c:821:41: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'startup_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/intel.c:1223:4: note: You might need to cast the function pointer here bluez-5.73/monitor/intel.c:821:41: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/intel.c:1364:8: style: Variable 'subevent_str' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/intel.c:1397:8: style: Variable 'packet_type_str' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/intel.c:103:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:104:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:105:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:106:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:304:6: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:324:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:332:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:333:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:334:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:335:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:336:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:337:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:338:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:339:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:340:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:404:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:494:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:501:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:541:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:543:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:546:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:550:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:558:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:559:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:570:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:571:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:644:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:647:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:649:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:657:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:666:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:667:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:690:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:705:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:706:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:712:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:830:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:831:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:842:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:843:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:844:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:845:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:846:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:964:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:967:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1009:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1010:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1021:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1025:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1029:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1065:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1097:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1097:29: portability: 'data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1099:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1100:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1105:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1105:29: portability: 'data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1106:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1106:24: portability: 'data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1106:30: portability: 'data+4+len' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1108:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1109:19: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1114:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1115:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1115:24: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1122:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1125:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1125:27: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1125:31: portability: 'data+3+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1126:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1130:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1131:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1131:24: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1135:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1135:27: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1135:31: portability: 'data+3+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1136:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1139:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1140:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1140:24: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1146:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1162:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1172:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1218:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/intel.c:1782:42: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/keys.c:103:19: style: Variable 'irk' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/ll.c:400:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/ll.c:410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.c:972:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.c:2364:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/ll.c:120:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:131:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:135:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:136:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:142:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:146:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:147:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:153:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:157:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:158:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:164:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:168:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:169:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:232:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:282:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:286:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:322:18: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:837:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:844:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:850:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/ll.c:855:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/lmp.c:40:3: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/lmp.c:40:3: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/lmp.c:882:3: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/lmp.c:882:3: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/lmp.c:891:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/lmp.c:898:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/lmp.c:904:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/lmp.c:909:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:444:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/l2cap.c:448:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/l2cap.c:480:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/l2cap.c:484:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/main.c:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B115200 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/l2cap.c:302:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/l2cap.c:312:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/l2cap.c:322:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/l2cap.c:358:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/l2cap.c:1543:51: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/l2cap.c:739:36: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1060:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1086:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1182:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1601:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1638:9: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1647:10: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1655:10: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1665:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1690:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1763:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1859:36: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1936:29: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:1946:29: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2076:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2076:29: portability: 'data+size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2091:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2092:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2093:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2097:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2126:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2133:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2139:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2144:62: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2524:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2531:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2537:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2543:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2655:44: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2703:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2745:41: portability: 'index_list[index][in].frag_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/l2cap.c:2778:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/main.c:35:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/main.c:298:41: note: You might need to cast the function pointer here bluez-5.73/monitor/main.c:35:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/monitor/main.c:109:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/monitor/l2cap.c:1638:9: style: Variable 'data' is assigned a value that is never used. [unreadVariable] bluez-5.73/monitor/l2cap.c:1639:9: style: Variable 'size' is assigned a value that is never used. [unreadVariable] bluez-5.73/monitor/msft.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/msft.c:74:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/msft.c:101:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/msft.c:253:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/msft.c:259:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/msft.c:290:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/rfcomm.c:427:22: style: Local variable 'l2cap_frame' shadows outer function [shadowFunction] bluez-5.73/monitor/l2cap.h:351:6: note: Shadowed declaration bluez-5.73/monitor/rfcomm.c:427:22: note: Shadow variable bluez-5.73/monitor/rfcomm.c:119:51: style: Parameter 'rfcomm_frame' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/rfcomm.c:86:10: style: struct member 'rfcomm_lmsc::break_sig' is never used. [unusedStructMember] bluez-5.73/monitor/sdp.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/sdp.c:136:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/monitor/sdp.c:141:2: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:360:3: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:380:2: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:380:2: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:563:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:624:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:656:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:671:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/sdp.c:483:28: portability: 'cont_list[n].data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:516:30: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:573:2: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:576:33: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:576:48: portability: 'frame->data+search_bytes' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:593:31: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:603:3: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:603:3: portability: 'frame->data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:606:33: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:606:37: portability: 'frame->data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:621:2: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:623:37: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:632:41: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:634:38: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:634:42: portability: 'frame->data+6' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:645:18: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:666:2: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:669:37: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:669:52: portability: 'frame->data+search_bytes' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:678:41: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:678:56: portability: 'frame->data+search_bytes' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:681:38: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:681:53: portability: 'frame->data+search_bytes' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:681:57: portability: 'frame->data+search_bytes+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/sdp.c:692:52: portability: 'frame->data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_PRIORITY_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:2808:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:2927:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:2997:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:3070:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:4205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:8945:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:10093:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:10669:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:12276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:12384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_EVENT_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:12484:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_ACL_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:12537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_SCO_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:14556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:15356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SVC_SEARCH_ATTR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_NON_BLOCKING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_PFILE_DESC_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/bluetooth.c:485:25: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/driver.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:102:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:152:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:266:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:328:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:420:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:468:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/ftp.c:60:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:60:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:169:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:169:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:198:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:198:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:224:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:224:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:257:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:257:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:292:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:292:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:321:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:321:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:350:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:350:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:403:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:403:19: note: Shadow variable bluez-5.73/obexd/client/ftp.c:411:19: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/ftp.c:442:26: note: Shadowed declaration bluez-5.73/obexd/client/ftp.c:411:19: note: Shadow variable bluez-5.73/obexd/client/manager.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/manager.c:112:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/manager.c:165:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/manager.c:213:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/manager.c:159:22: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:274:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:327:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:353:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:393:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_AP_STARTOFFSET [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:437:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:508:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:525:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:542:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:560:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:578:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:595:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:613:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:631:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:641:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:659:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:669:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:682:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:729:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1119:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1185:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1264:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1307:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1333:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1364:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1378:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1412:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1426:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1441:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1462:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1528:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1677:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1690:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1704:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1724:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1767:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1897:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:1988:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_MAS_INSTANCE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:2020:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:2068:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/map.c:176:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:176:19: note: Shadow variable bluez-5.73/obexd/client/map.c:385:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:385:19: note: Shadow variable bluez-5.73/obexd/client/map.c:1123:32: style: Local variable 'parser' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:1090:21: note: Shadowed declaration bluez-5.73/obexd/client/map.c:1123:32: note: Shadow variable bluez-5.73/obexd/client/map.c:1521:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:1521:19: note: Shadow variable bluez-5.73/obexd/client/map.c:1609:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:1609:19: note: Shadow variable bluez-5.73/obexd/client/map.c:1759:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:1759:19: note: Shadow variable bluez-5.73/obexd/client/map.c:1893:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:1893:19: note: Shadow variable bluez-5.73/obexd/client/map.c:1972:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:1972:19: note: Shadow variable bluez-5.73/obexd/client/map.c:2013:19: style: Local variable 'map' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/map.c:2051:26: note: Shadowed declaration bluez-5.73/obexd/client/map.c:2013:19: note: Shadow variable bluez-5.73/obexd/client/map.c:498:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:515:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:532:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:550:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:568:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:585:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:603:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:621:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:649:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:679:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/map.c:1838:18: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/mns.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/mns.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/mns.c:305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_AP_MASINSTANCEID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/mns.c:92:22: style: Local variable 'mns' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/mns.c:349:41: note: Shadowed declaration bluez-5.73/obexd/client/mns.c:92:22: note: Shadow variable bluez-5.73/obexd/client/mns.c:114:22: style: Local variable 'mns' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/mns.c:349:41: note: Shadowed declaration bluez-5.73/obexd/client/mns.c:114:22: note: Shadow variable bluez-5.73/obexd/client/mns.c:125:22: style: Local variable 'mns' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/mns.c:349:41: note: Shadowed declaration bluez-5.73/obexd/client/mns.c:125:22: note: Shadow variable bluez-5.73/obexd/client/mns.c:301:22: style: Local variable 'mns' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/mns.c:349:41: note: Shadowed declaration bluez-5.73/obexd/client/mns.c:301:22: note: Shadow variable bluez-5.73/obexd/client/mns.c:318:22: style: Local variable 'mns' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/mns.c:349:41: note: Shadowed declaration bluez-5.73/obexd/client/mns.c:318:22: note: Shadow variable bluez-5.73/obexd/client/mns.c:341:22: style: Local variable 'mns' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/mns.c:349:41: note: Shadowed declaration bluez-5.73/obexd/client/mns.c:341:22: note: Shadow variable bluez-5.73/obexd/client/opp.c:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/opp.c:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/opp.c:146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/opp.c:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/opp.c:39:19: style: Local variable 'opp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/opp.c:168:26: note: Shadowed declaration bluez-5.73/obexd/client/opp.c:39:19: note: Shadow variable bluez-5.73/obexd/client/opp.c:76:19: style: Local variable 'opp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/opp.c:168:26: note: Shadowed declaration bluez-5.73/obexd/client/opp.c:76:19: note: Shadow variable bluez-5.73/obexd/client/opp.c:129:19: style: Local variable 'opp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/opp.c:168:26: note: Shadowed declaration bluez-5.73/obexd/client/opp.c:129:19: note: Shadow variable bluez-5.73/obexd/client/opp.c:137:19: style: Local variable 'opp' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/opp.c:168:26: note: Shadowed declaration bluez-5.73/obexd/client/opp.c:137:19: note: Shadow variable bluez-5.73/monitor/packet.c:355:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/obexd/client/pbap.c:185:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:267:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:381:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:422:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:440:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:462:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:485:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:498:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:549:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:573:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:712:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:763:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:828:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:917:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1006:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1076:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1109:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1132:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_PFILE_DESC_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_PFILE_DESC_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/pbap.c:1308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:3976:17: style: Condition 'data_len>16' is always true [knownConditionTrueFalse] bluez-5.73/monitor/packet.c:3970:17: note: Assuming that condition 'data_len<=16' is not redundant bluez-5.73/monitor/packet.c:3976:17: note: Condition 'data_len>16' is always true bluez-5.73/monitor/packet.c:449:8: warning: %llu in format string (no. 4) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:459:8: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:459:8: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2575:3: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2575:3: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2575:3: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2579:3: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2579:3: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2579:3: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:2584:3: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:3364:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:3364:2: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:3364:2: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:3678:3: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:3690:3: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:3754:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:6874:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:6875:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8320:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:8337:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:8381:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:8402:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/monitor/packet.c:8971:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8972:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8973:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8975:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8977:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8978:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/monitor/packet.c:8979:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/obexd/client/pbap.c:252:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:252:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:704:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:704:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:751:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:751:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:816:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:816:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:859:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:859:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:905:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:905:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:955:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:955:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1015:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1015:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1063:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1063:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1071:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1071:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1084:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1084:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1102:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1102:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1117:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1117:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1125:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1125:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1140:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1140:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1155:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1155:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1181:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1181:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1253:20: style: Local variable 'pbap' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/pbap.c:1290:26: note: Shadowed declaration bluez-5.73/obexd/client/pbap.c:1253:20: note: Shadow variable bluez-5.73/obexd/client/pbap.c:1063:20: style: Variable 'pbap' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/pbap.c:1084:20: style: Variable 'pbap' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/pbap.c:1089:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/pbap.c:1117:20: style: Variable 'pbap' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/pbap.c:1155:20: style: Variable 'pbap' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:8173:7: style: Redundant initialization for 'mask'. The initialized value is overwritten before it is read. [redundantInitialization] bluez-5.73/monitor/packet.c:8169:15: note: mask is initialized bluez-5.73/monitor/packet.c:8173:7: note: mask is overwritten bluez-5.73/obexd/client/session.c:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_TRANSPORT_PACKET [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:454:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:524:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:686:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:730:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:748:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:759:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:780:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:840:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:1102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:1171:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:1199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/session.c:970:18: warning: %ju in format string (no. 2) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/obexd/client/session.c:533:3: error: Memory leak: callback [memleak] bluez-5.73/obexd/client/session.c:738:22: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/session.c:1004:55: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/session.c:1012:61: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/session.c:1017:54: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/session.c:1027:56: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/session.c:1091:8: style: Variable 'current' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:215:15: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:239:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:269:27: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:353:36: style: Parameter 'cred' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:373:42: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:824:27: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:3495:34: style: Variable 'bis' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:10055:50: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'inquiry_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11958:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10055:50: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10119:47: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'auth_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11968:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10119:47: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10138:48: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'encrypt_change_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11972:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10138:48: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10148:63: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'change_conn_link_key_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11974:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10148:63: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10158:55: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'link_key_type_changed_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11976:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10158:55: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10362:48: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'hardware_error_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11988:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10362:48: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10370:48: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'flush_occurred_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11990:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10370:48: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10388:73: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:10419:47: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:10485:45: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'mode_change_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11996:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10485:45: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10542:54: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'data_buffer_overflow_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12008:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10542:54: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10550:50: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'max_slots_change_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12010:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10550:50: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10559:55: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'clock_offset_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12012:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10559:55: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10569:55: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'conn_pkt_type_changed_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12014:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10569:55: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10579:47: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'qos_violation_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12016:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10579:47: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10685:49: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'sniff_subrating_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12032:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10685:49: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10713:62: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'encrypt_key_refresh_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12036:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10713:62: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10775:59: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'link_supv_timeout_changed_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12050:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10775:59: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10784:57: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'enhanced_flush_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12052:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10784:57: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10842:51: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'phy_link_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12062:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10842:51: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10851:50: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'channel_selected_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12064:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10851:50: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10859:59: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'disconn_phy_link_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12066:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10859:59: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10869:61: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'phy_link_loss_early_warning_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12068:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10869:61: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10901:51: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'phy_link_recovery_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12070:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10901:51: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10909:53: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'logic_link_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12072:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10909:53: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10920:61: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'disconn_logic_link_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12074:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10920:61: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10930:59: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'flow_spec_modify_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12076:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10930:59: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10955:57: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'short_range_mode_change_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12083:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10955:57: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10965:51: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'amp_status_change_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12085:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10965:51: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10974:57: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'triggered_clock_capture_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12087:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10974:57: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:10985:53: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'sync_train_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12089:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:10985:53: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11050:66: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'peripheral_page_response_timeout_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12099:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11050:66: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11073:62: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'auth_payload_timeout_expired_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:12105:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11073:62: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11108:10: style: Variable 'rssi' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:11156:58: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_long_term_key_request_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11815:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11156:58: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11252:56: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_phy_update_complete_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11829:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11252:56: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11526:49: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_pa_sync_lost_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11837:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11526:49: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11534:49: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_adv_set_term_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11840:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11534:49: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11557:52: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_chan_select_alg_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11844:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11557:52: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11580:55: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_cte_request_failed_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11846:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11580:55: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11686:50: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_big_terminate_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11865:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11686:50: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:11721:50: style: Parameter 'tv' can be declared as pointer to const. However it seems that 'le_big_sync_lost_evt' is a callback function, if 'tv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/monitor/packet.c:11873:5: note: You might need to cast the function pointer here bluez-5.73/monitor/packet.c:11721:50: note: Parameter 'tv' can be declared as pointer to const bluez-5.73/monitor/packet.c:12447:47: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:14286:49: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:14387:51: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] bluez-5.73/monitor/packet.c:15267:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/monitor/packet.c:15291:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/sync.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/sync.c:86:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/sync.c:127:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/sync.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/sync.c:229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/sync.c:48:20: style: Local variable 'sync' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/sync.c:212:26: note: Shadowed declaration bluez-5.73/obexd/client/sync.c:48:20: note: Shadow variable bluez-5.73/obexd/client/sync.c:78:20: style: Local variable 'sync' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/sync.c:212:26: note: Shadowed declaration bluez-5.73/obexd/client/sync.c:78:20: note: Shadow variable bluez-5.73/obexd/client/sync.c:119:20: style: Local variable 'sync' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/sync.c:212:26: note: Shadowed declaration bluez-5.73/obexd/client/sync.c:119:20: note: Shadow variable bluez-5.73/obexd/client/sync.c:172:20: style: Local variable 'sync' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/sync.c:212:26: note: Shadowed declaration bluez-5.73/obexd/client/sync.c:172:20: note: Shadow variable bluez-5.73/obexd/client/sync.c:181:20: style: Local variable 'sync' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/sync.c:212:26: note: Shadowed declaration bluez-5.73/obexd/client/sync.c:181:20: note: Shadow variable bluez-5.73/monitor/packet.c:3221:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3232:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3259:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3279:26: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3280:26: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3283:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3288:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3304:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3307:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3322:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3323:26: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3324:26: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3382:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3396:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:3410:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4348:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4351:11: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4351:25: portability: 'data+sizeof(*ul)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4408:2: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4416:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4770:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:4781:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5176:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5185:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5203:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5207:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5230:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5239:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5242:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5303:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:5637:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6111:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6405:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6405:40: portability: 'data+rsp->num_codecs' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6426:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6553:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6568:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6801:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6814:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6868:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6868:36: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6869:30: portability: 'data+2+rsp->num_transports*2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6870:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6870:38: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6871:31: portability: 'data+2+rsp->num_transports*2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6872:26: portability: 'data+2+rsp->num_transports*2+sum_baud_rates*4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6878:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6878:26: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:6878:52: portability: 'data+2+rsp->num_transports*2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:7910:18: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:7910:22: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:8028:20: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:8090:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10077:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10277:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10280:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10286:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10295:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10301:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10306:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10638:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:10952:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11027:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11029:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11125:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11249:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11366:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11437:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11440:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11908:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:11933:48: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12205:9: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12283:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12392:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12495:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12548:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12599:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12639:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12641:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12657:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12658:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12659:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12667:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12672:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12729:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:12925:2: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13058:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13059:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13060:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13061:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13062:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13073:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13074:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13075:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13079:22: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13085:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13086:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13087:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13088:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13117:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13118:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13119:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13124:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13127:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13128:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13133:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13134:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13158:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13164:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13165:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13166:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13177:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13203:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13214:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13221:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13222:25: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13222:29: portability: 'data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13233:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13238:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13238:38: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13246:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13247:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13248:46: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13249:44: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13256:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13257:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13270:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13351:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13374:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13398:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13405:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13410:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13410:32: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13421:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13426:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13426:37: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13431:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13438:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13451:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13456:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13456:42: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13456:52: portability: 'data+2+(i*7)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13458:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13458:31: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13464:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13465:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13469:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13474:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13481:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13488:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13502:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13503:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13511:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13518:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13525:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13532:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13533:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13541:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13548:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13555:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13562:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13569:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13576:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13577:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13585:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13592:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13599:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13611:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13614:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13619:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13626:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13633:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13668:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13669:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13691:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13698:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13705:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13712:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13719:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13767:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13840:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13851:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13856:42: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13856:46: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13861:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13868:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13869:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13870:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13871:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13881:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13888:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13889:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13890:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13891:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13901:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13902:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13910:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13917:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13924:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13937:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13942:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13942:44: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13953:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13958:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13958:38: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13967:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13968:43: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13997:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:13998:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14006:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14011:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14011:3: portability: 'data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14029:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14034:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14034:38: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14035:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14035:34: portability: 'data+4' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14036:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14036:33: portability: 'data+5' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14068:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14072:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14078:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14079:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14080:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14081:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14091:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14096:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14096:38: portability: 'data+8' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14105:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14106:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14107:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14108:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14109:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14116:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14118:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14118:22: portability: 'data+11' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14145:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14154:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14155:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14156:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14180:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14181:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14182:46: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14183:44: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14184:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14192:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14236:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14237:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14259:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14264:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14264:35: portability: 'data+2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14269:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14299:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14306:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14307:43: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14308:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14317:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14318:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14326:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14333:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14334:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14335:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14336:43: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14337:43: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14338:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14352:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14353:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14354:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14365:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14366:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14370:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14372:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14372:21: portability: 'data+3' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14403:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14411:44: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14412:43: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14413:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14414:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14423:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14433:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14434:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14441:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14447:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14456:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14463:45: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14464:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14465:44: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14466:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14467:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14483:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14512:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14513:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14514:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14515:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14530:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14531:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14532:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14546:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14547:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14548:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14549:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14550:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14552:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14862:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14864:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14921:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14973:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14981:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14986:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14987:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14988:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14993:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14998:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:14999:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15033:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15034:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15042:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15043:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15051:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15052:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15053:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15062:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15069:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15070:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15078:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15079:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15080:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15081:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15087:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15093:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15101:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15108:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15115:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15122:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15123:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15124:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15136:44: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15137:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15145:42: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15150:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15151:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15159:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15169:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15182:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15190:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15198:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15202:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15224:17: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15241:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15242:43: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15243:41: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15289:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15290:36: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15315:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15316:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15317:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15318:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15319:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15320:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15335:29: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15336:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15346:34: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15347:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15348:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15349:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15350:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15351:33: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15477:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15499:35: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15533:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15560:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15627:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/monitor/packet.c:15654:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/obexd/client/transfer.c:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:232:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:285:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:317:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:339:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:369:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:379:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:426:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:483:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:512:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:548:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_OP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:570:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:694:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_CONTINUE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:808:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:850:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:907:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:939:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/client/transfer.c:479:19: warning: %ju in format string (no. 2) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/obexd/client/transfer.c:704:12: style: Local variable 'len' shadows outer variable [shadowVariable] bluez-5.73/obexd/client/transfer.c:684:8: note: Shadowed declaration bluez-5.73/obexd/client/transfer.c:704:12: note: Shadow variable bluez-5.73/obexd/client/transfer.c:272:23: style: Variable 'transfer' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/transfer.c:304:23: style: Variable 'transfer' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/transfer.c:326:23: style: Variable 'transfer' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/transfer.c:366:23: style: Variable 'transfer' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/client/transfer.c:911:56: style: Parameter 'transfer' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/transfer.c:927:53: style: Parameter 'transfer' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/transfer.c:932:52: style: Parameter 'transfer' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/transfer.c:968:56: style: Parameter 'transfer' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/transfer.c:973:51: style: Parameter 'transfer' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/client/transport.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/monitor/packet.c:331:11: style: struct member 'index_data::msft_evt_len' is never used. [unusedStructMember] bluez-5.73/obexd/plugins/bluetooth.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:249:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBEX_OPP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:388:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:406:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/bluetooth.c:358:37: style: Local variable 'driver' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/bluetooth.c:419:43: note: Shadowed declaration bluez-5.73/obexd/plugins/bluetooth.c:358:37: note: Shadow variable bluez-5.73/obexd/plugins/filesystem.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:268:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:293:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:378:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SPAWN_DO_NOT_REAP_CHILD [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:612:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/filesystem.c:129:40: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/obexd/plugins/filesystem.c:130:40: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/obexd/plugins/filesystem.c:131:40: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/obexd/plugins/filesystem.c:494:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/obexd/plugins/filesystem.c:317:38: error: Invalid sendfile() argument nr 4. The value is 0 but the valid values are '1:'. [invalidFunctionArg] bluez-5.73/obexd/plugins/filesystem.c:110:58: style: Parameter 'fstat' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/filesystem.c:111:19: style: Parameter 'dstat' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/filesystem.c:214:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'filesystem_close' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/obexd/plugins/filesystem.c:647:11: note: You might need to cast the function pointer here bluez-5.73/obexd/plugins/filesystem.c:214:35: note: Parameter 'object' can be declared as pointer to const bluez-5.73/obexd/plugins/filesystem.c:222:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'filesystem_read' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/obexd/plugins/filesystem.c:648:10: note: You might need to cast the function pointer here bluez-5.73/obexd/plugins/filesystem.c:222:38: note: Parameter 'object' can be declared as pointer to const bluez-5.73/obexd/plugins/filesystem.c:233:39: style: Parameter 'object' can be declared as pointer to const. However it seems that 'filesystem_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/obexd/plugins/filesystem.c:649:11: note: You might need to cast the function pointer here bluez-5.73/obexd/plugins/filesystem.c:233:39: note: Parameter 'object' can be declared as pointer to const bluez-5.73/obexd/plugins/filesystem.c:258:57: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/ftp.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADMSG [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:374:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:452:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/ftp.c:91:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:91:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:116:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:116:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:158:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:158:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:188:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:188:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:211:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:211:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:446:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:446:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:471:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:471:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:485:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:485:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:492:22: style: Local variable 'ftp' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/ftp.c:497:41: note: Shadowed declaration bluez-5.73/obexd/plugins/ftp.c:492:22: note: Shadow variable bluez-5.73/obexd/plugins/ftp.c:345:53: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/irmc.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/irmc.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/irmc.c:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/irmc.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:400:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:423:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:483:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:608:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:634:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:657:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:697:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:716:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:738:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/mas.c:766:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/irmc.c:80:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:80:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:95:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:95:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:143:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:143:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:182:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:182:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:201:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:201:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:338:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:338:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:391:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:391:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:410:23: style: Local variable 'irmc' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/irmc.c:430:41: note: Shadowed declaration bluez-5.73/obexd/plugins/irmc.c:410:23: note: Shadow variable bluez-5.73/obexd/plugins/irmc.c:219:45: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/irmc.c:219:55: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/mas.c:233:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bluez-5.73/obexd/plugins/mas.c:234:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/obexd/plugins/mas.c:117:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:117:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:139:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:139:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:151:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:151:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:180:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:180:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:262:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:262:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:396:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:396:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:420:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:420:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:476:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:476:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:492:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:492:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:514:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:514:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:547:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:547:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:604:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:604:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:630:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:630:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:651:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:651:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:692:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:692:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:730:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:730:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:745:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:745:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:761:22: style: Local variable 'mas' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/mas.c:784:41: note: Shadowed declaration bluez-5.73/obexd/plugins/mas.c:761:22: note: Shadow variable bluez-5.73/obexd/plugins/mas.c:721:32: style: Parameter 'object' can be declared as pointer to const. However it seems that 'any_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/obexd/plugins/mas.c:865:11: note: You might need to cast the function pointer here bluez-5.73/obexd/plugins/mas.c:721:32: note: Parameter 'object' can be declared as pointer to const bluez-5.73/obexd/plugins/opp.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_SIZE_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/opp.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/opp.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pbap.c:464:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] bluez-5.73/obexd/plugins/messages-dummy.c:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:169:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:395:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:521:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pcsuite.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pcsuite.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pcsuite.c:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pcsuite.c:338:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pcsuite.c:420:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/pcsuite.c:443:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/messages-dummy.c:95:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/obexd/plugins/messages-dummy.c:501:2: error: Memory leak: mld [memleak] bluez-5.73/obexd/plugins/messages-dummy.c:226:29: style:inconclusive: Function 'messages_connect' argument 1 names different: declaration 'session' definition 's'. [funcArgNamesDifferent] bluez-5.73/obexd/plugins/messages.h:128:29: note: Function 'messages_connect' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:226:29: note: Function 'messages_connect' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:239:32: style:inconclusive: Function 'messages_disconnect' argument 1 names different: declaration 'session' definition 's'. [funcArgNamesDifferent] bluez-5.73/obexd/plugins/messages.h:134:32: note: Function 'messages_disconnect' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:239:32: note: Function 'messages_disconnect' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:256:31: style:inconclusive: Function 'messages_set_folder' argument 1 names different: declaration 'session' definition 's'. [funcArgNamesDifferent] bluez-5.73/obexd/plugins/messages.h:179:31: note: Function 'messages_set_folder' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:256:31: note: Function 'messages_set_folder' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:302:39: style:inconclusive: Function 'messages_get_folder_listing' argument 1 names different: declaration 'session' definition 's'. [funcArgNamesDifferent] bluez-5.73/obexd/plugins/messages.h:195:39: note: Function 'messages_get_folder_listing' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:302:39: note: Function 'messages_get_folder_listing' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:530:27: style:inconclusive: Function 'messages_abort' argument 1 names different: declaration 'session' definition 's'. [funcArgNamesDifferent] bluez-5.73/obexd/plugins/messages.h:296:27: note: Function 'messages_abort' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:530:27: note: Function 'messages_abort' argument 1 names different: declaration 'session' definition 's'. bluez-5.73/obexd/plugins/messages-dummy.c:70:18: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/messages-dummy.c:89:45: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:248:50: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:249:10: style: Parameter 'send_event' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:251:9: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:504:32: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:507:12: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:512:33: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:513:14: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:518:29: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:519:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:524:31: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/messages-dummy.c:525:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/pcsuite.c:106:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:106:26: note: Shadow variable bluez-5.73/obexd/plugins/pcsuite.c:169:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:169:26: note: Shadow variable bluez-5.73/obexd/plugins/pcsuite.c:178:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:178:26: note: Shadow variable bluez-5.73/obexd/plugins/pcsuite.c:187:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:187:26: note: Shadow variable bluez-5.73/obexd/plugins/pcsuite.c:196:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:196:26: note: Shadow variable bluez-5.73/obexd/plugins/pcsuite.c:205:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:205:26: note: Shadow variable bluez-5.73/obexd/plugins/pcsuite.c:214:26: style: Local variable 'pcsuite' shadows outer variable [shadowVariable] bluez-5.73/obexd/plugins/pcsuite.c:234:41: note: Shadowed declaration bluez-5.73/obexd/plugins/pcsuite.c:214:26: note: Shadow variable bluez-5.73/obexd/plugins/phonebook-dummy.c:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCNameProp [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:514:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:553:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_FORMAT_VCARD_30 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_FORMAT_VCARD_30 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:457:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVC_N [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-ebook.c:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-dummy.c:131:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/obexd/plugins/phonebook-dummy.c:573:2: error: Memory leak: query [memleak] bluez-5.73/obexd/plugins/phonebook-dummy.c:359:15: style: Variable 'tmp2' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-dummy.c:440:21: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-ebook.c:153:33: style: Variable 'tmp2' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-ebook.c:353:10: style: Variable 'gerr' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-ebook.c:353:10: style: Variable 'gerr' is assigned a value that is never used. [unreadVariable] bluez-5.73/obexd/plugins/phonebook-ebook.c:430:10: style: Unused variable: l [unusedVariable] bluez-5.73/obexd/plugins/phonebook-tracker.c:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACKER_SPARQL_VALUE_TYPE_BLANK_NODE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:730:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:988:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:1351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:1415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:1490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:1521:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:1602:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:1690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/plugins/phonebook-tracker.c:746:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bluez-5.73/obexd/plugins/phonebook-tracker.c:719:17: style: Variable 'local' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:779:54: style: Parameter 'c_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:871:10: style: Variable 'la' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:871:15: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:878:9: style: Variable 'field_a' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:879:9: style: Variable 'field_b' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:1063:15: style: Variable 'number' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:1127:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:1436:15: style: Variable 'tmp2' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/phonebook-tracker.c:499:10: style: struct member 'phonebook_index::phonebook' is never used. [unusedStructMember] bluez-5.73/obexd/plugins/phonebook-tracker.c:500:6: style: struct member 'phonebook_index::index' is never used. [unusedStructMember] bluez-5.73/obexd/src/log.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/log.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/log.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/log.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NDELAY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/log.c:99:12: style: Condition 'file!=NULL' is always false [knownConditionTrueFalse] bluez-5.73/obexd/src/log.c:93:35: note: Assignment 'file=NULL', assigned value is 0 bluez-5.73/obexd/src/log.c:99:12: note: Condition 'file!=NULL' is always false bluez-5.73/obexd/src/log.c:99:28: style: Condition 'name!=NULL' is always false [knownConditionTrueFalse] bluez-5.73/obexd/src/log.c:93:21: note: Assignment 'name=NULL', assigned value is 0 bluez-5.73/obexd/src/log.c:99:28: note: Condition 'name!=NULL' is always false bluez-5.73/obexd/src/log.c:85:36: error: Comparing pointers that point to different objects [comparePointers] bluez-5.73/obexd/src/log.c:57:31: note: Variable declared here. bluez-5.73/obexd/src/log.c:85:14: note: Array decayed to pointer here. bluez-5.73/obexd/src/log.c:58:31: note: Variable declared here. bluez-5.73/obexd/src/log.c:85:38: note: Array decayed to pointer here. bluez-5.73/obexd/src/log.c:85:36: note: Comparing pointers that point to different objects bluez-5.73/obexd/src/log.c:98:36: error: Comparing pointers that point to different objects [comparePointers] bluez-5.73/obexd/src/log.c:57:31: note: Variable declared here. bluez-5.73/obexd/src/log.c:98:14: note: Array decayed to pointer here. bluez-5.73/obexd/src/log.c:58:31: note: Variable declared here. bluez-5.73/obexd/src/log.c:98:38: note: Array decayed to pointer here. bluez-5.73/obexd/src/log.c:98:36: note: Comparing pointers that point to different objects bluez-5.73/obexd/plugins/vcard.c:409:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:412:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:419:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:437:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:438:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:497:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:499:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:532:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:533:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:574:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:576:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:618:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:620:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:648:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:650:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:655:25: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:704:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:710:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:762:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:764:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] bluez-5.73/obexd/plugins/vcard.c:369:67: style: Parameter 'contact' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/vcard.c:511:8: style: Variable 'separator' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/vcard.c:511:25: style: Variable 'type' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/vcard.c:628:62: style: Parameter 'contact' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/plugins/vcard.c:720:9: style: Variable 'field' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/vcard.c:811:28: style: Variable 'number' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/vcard.c:822:28: style: Variable 'email' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/plugins/vcard.c:849:28: style: Variable 'url' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/main.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/main.c:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/main.c:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/main.c:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/main.c:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:245:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:293:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:310:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:335:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:358:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:383:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:409:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:432:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:443:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:487:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:511:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:633:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NO_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:684:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/mimetype.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/mimetype.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/mimetype.c:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/manager.c:229:23: style: Variable 'os' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:290:24: style: Variable 'transfer' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:302:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:321:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:344:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:367:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:392:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:401:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:418:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:584:23: style: Variable 'os' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/manager.c:766:54: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/manager.c:784:23: style: Variable 'session' can be declared as pointer to const [constVariablePointer] bluez-5.73/obexd/src/mimetype.c:62:45: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/plugin.h:31:0: error: #error "Requested non built-in plugin, while external plugins is disabled" [preprocessorErrorDirective] bluez-5.73/obexd/src/obex.c:238:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_WHO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:264:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:304:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:388:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:416:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:477:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:544:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_TYPE [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:574:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:591:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_APPARAM [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:655:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:686:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:710:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:732:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:749:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_TIME [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:783:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:796:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:864:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_DESTNAME [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:880:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_ACTION [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:896:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:946:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:972:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1023:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1039:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1048:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1059:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1091:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/server.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/server.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/obex.c:1115:12: style: Return value 'a!=b' is always true [knownConditionTrueFalse] bluez-5.73/obexd/src/obex.c:1114:8: note: Assuming that condition 'b==NULL' is not redundant bluez-5.73/obexd/src/obex.c:1115:12: note: Return value 'a!=b' is always true bluez-5.73/obexd/src/obex.c:1009:48: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/obex.c:1014:52: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/obex.c:1026:44: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/obex.c:1031:48: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/obex.c:1066:49: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/obex.c:1071:47: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/obex.c:1078:55: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] bluez-5.73/obexd/src/service.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/service.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/transport.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/obexd/src/transport.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/attach.c:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_HCI [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/attach.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIUARTSETFLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/attach.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_UART_RESET_ON_INIT [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/attach.c:120:8: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] bluez-5.73/peripheral/efivars.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/efivars.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/efivars.c:108:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/peripheral/gap.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_LONG_TERM_KEYS [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:232:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:356:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:393:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:431:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:454:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:513:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:535:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gatt.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gatt.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gatt.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_OFFSET [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gatt.c:210:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_DEVICE_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gatt.c:240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/gap.c:237:20: style: Redundant initialization for 'required_settings'. The initialized value is overwritten before it is read. [redundantInitialization] bluez-5.73/peripheral/gap.c:232:29: note: required_settings is initialized bluez-5.73/peripheral/gap.c:237:20: note: required_settings is overwritten bluez-5.73/peripheral/gap.c:36:37: style: Parameter 'addr' can be declared as const array [constParameter] bluez-5.73/peripheral/gap.c:118:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'new_settings_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:258:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:118:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:124:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'local_name_changed_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:260:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:124:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:130:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'new_long_term_key_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:262:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:130:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:136:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'device_connected_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:264:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:136:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:142:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'device_disconnected_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:266:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:142:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:148:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'user_confirm_request_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:268:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:148:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:154:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'user_passkey_request_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:270:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:154:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:160:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'auth_failed_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:272:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:160:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:166:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'device_unpaired_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:274:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:166:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:172:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'passkey_notify_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:276:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:172:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:178:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'new_irk_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:278:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:178:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:184:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'new_csrk_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:280:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:184:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:190:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'new_conn_param_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:282:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:190:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:196:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'advertising_added_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:284:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:196:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:202:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'advertising_removed_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:286:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:202:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:386:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'index_removed_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:498:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:386:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gap.c:442:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'ext_index_removed_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gap.c:486:6: note: You might need to cast the function pointer here bluez-5.73/peripheral/gap.c:442:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gatt.c:52:38: style: Parameter 'addr' can be declared as const array [constParameter] bluez-5.73/peripheral/gatt.c:57:35: style: Parameter 'name' can be declared as const array [constParameter] bluez-5.73/peripheral/gatt.c:85:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'client_ready_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gatt.c:135:46: note: You might need to cast the function pointer here bluez-5.73/peripheral/gatt.c:85:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/gatt.c:92:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'client_service_changed_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/peripheral/gatt.c:138:5: note: You might need to cast the function pointer here bluez-5.73/peripheral/gatt.c:92:13: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/peripheral/log.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/main.c:153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/main.c:184:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/peripheral/main.c:57:14: style: struct member 'Anonymous1::options' is never used. [unusedStructMember] bluez-5.73/plugins/admin.c:115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:345:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STORAGEDIR [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:466:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:510:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/admin.c:307:3: error: Memory leak: uuids [memleak] bluez-5.73/plugins/autopair.c:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/hostname.c:134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/hostname.c:307:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/hostname.c:92:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/plugins/hostname.c:339:2: error: Resource leak: fd [resourceLeak] bluez-5.73/plugins/hostname.c:228:49: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'hostname_remove' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/plugins/hostname.c:236:12: note: You might need to cast the function pointer here bluez-5.73/plugins/hostname.c:228:49: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/plugins/neard.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_UNKNOWN_METHOD [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:182:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:275:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:493:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:518:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:662:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:744:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:811:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/neard.c:880:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_REMOTE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:212:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:236:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_REMOTE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:302:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:338:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_TARGET_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:362:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SOURCE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:387:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_TARGET_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:464:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTD_SERVICE_STATE_CONNECTING [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:514:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTD_SERVICE_STATE_CONNECTING [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:600:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btd_service_unref [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:640:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:751:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_DEV_DISCONN_LOCAL_HOST_SUSPEND [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:792:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:816:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_NOT_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CABLE_PAIRING_SIXAXIS [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:175:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CABLE_PAIRING_SIXAXIS [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:227:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CABLE_PAIRING_SIXAXIS [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CABLE_PAIRING_SIXAXIS [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:337:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CABLE_PAIRING_DS4 [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/sixaxis.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/plugins/policy.c:92:65: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/plugins/policy.c:110:25: style: Variable 'reconnect' can be declared as pointer to const [constVariablePointer] bluez-5.73/plugins/policy.c:155:57: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/plugins/policy.c:787:55: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'policy_adapter_resume' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/plugins/policy.c:843:12: note: You might need to cast the function pointer here bluez-5.73/plugins/policy.c:787:55: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/plugins/sixaxis.c:242:60: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] bluez-5.73/plugins/sixaxis.c:249:34: style: Variable 'c' can be declared as pointer to const [constVariablePointer] bluez-5.73/plugins/sixaxis.c:266:38: style: Parameter 'derr' can be declared as pointer to const. However it seems that 'agent_auth_cb' is a callback function, if 'derr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/plugins/sixaxis.c:369:16: note: You might need to cast the function pointer here bluez-5.73/plugins/sixaxis.c:266:38: note: Parameter 'derr' can be declared as pointer to const bluez-5.73/profiles/audio/avctp.c:321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:579:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_DEV_DESTROY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:675:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:722:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1009:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1078:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINPUT_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1327:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1380:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1441:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1467:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1518:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1577:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1647:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_BASIC [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1765:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1893:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:1920:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:2155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:2182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:2217:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:458:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:587:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:677:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:691:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:758:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:775:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:794:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:821:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:923:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:983:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:1181:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:1232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNRESET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:1276:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:1433:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:1516:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:1633:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2339:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2451:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADVANCED_AUDIO_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2483:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2525:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acp_seid [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2635:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2647:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session_mode [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2710:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:2853:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_mode [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3178:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3381:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3417:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3532:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3602:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3635:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3714:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3734:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3768:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avdtp.c:3832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avctp.c:372:15: style: Parameter 'subunit' can be declared as pointer to const. However it seems that 'handle_panel_passthrough' is a callback function, if 'subunit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/avctp.c:1411:7: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/avctp.c:372:15: note: Parameter 'subunit' can be declared as pointer to const bluez-5.73/profiles/audio/avctp.c:372:33: style: Parameter 'operands' can be declared as pointer to const. However it seems that 'handle_panel_passthrough' is a callback function, if 'operands' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/avctp.c:1411:7: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/avctp.c:372:33: note: Parameter 'operands' can be declared as pointer to const bluez-5.73/profiles/audio/avctp.c:643:29: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avctp.c:893:27: style: Parameter 'avctp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avctp.c:953:27: style: Parameter 'avctp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avctp.c:1453:75: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avctp.c:1465:68: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avctp.c:1873:15: style: Parameter 'operands' can be declared as pointer to const. However it seems that 'avctp_passthrough_rsp' is a callback function, if 'operands' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/avctp.c:1816:5: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/avctp.c:1873:15: note: Parameter 'operands' can be declared as pointer to const bluez-5.73/profiles/audio/avctp.c:1973:24: style: Variable 'control' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avctp.c:2225:39: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avctp.c:688:23: portability: '(void*)avctp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/profiles/audio/avdtp.c:710:37: warning: Either the condition 'l!=NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] bluez-5.73/profiles/audio/avdtp.c:709:30: note: Assuming that condition 'l!=NULL' is not redundant bluez-5.73/profiles/audio/avdtp.c:710:37: note: Null pointer dereference bluez-5.73/profiles/audio/avdtp.c:645:56: style:inconclusive: Function 'avdtp_error_init' argument 2 names different: declaration 'type' definition 'category'. [funcArgNamesDifferent] bluez-5.73/profiles/audio/avdtp.h:301:56: note: Function 'avdtp_error_init' argument 2 names different: declaration 'type' definition 'category'. bluez-5.73/profiles/audio/avdtp.c:645:56: note: Function 'avdtp_error_init' argument 2 names different: declaration 'type' definition 'category'. bluez-5.73/profiles/audio/avdtp.c:3325:24: style:inconclusive: Function 'avdtp_service_cap_new' argument 3 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent] bluez-5.73/profiles/audio/avdtp.h:211:24: note: Function 'avdtp_service_cap_new' argument 3 names different: declaration 'size' definition 'length'. bluez-5.73/profiles/audio/avdtp.c:3325:24: note: Function 'avdtp_service_cap_new' argument 3 names different: declaration 'size' definition 'length'. bluez-5.73/profiles/audio/avdtp.c:820:23: style: Local variable 'err' shadows outer variable [shadowVariable] bluez-5.73/profiles/audio/avdtp.c:809:10: note: Shadowed declaration bluez-5.73/profiles/audio/avdtp.c:820:23: note: Shadow variable bluez-5.73/profiles/audio/avdtp.c:452:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:474:11: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:655:50: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1313:35: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:1370:26: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:1407:23: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1494:22: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:1561:36: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:1607:23: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1634:36: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:1666:19: style: Variable 'seid' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:1703:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1728:22: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1843:22: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1953:22: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:1992:24: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:2092:30: style: Variable 'single' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:2093:29: style: Variable 'start' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:2094:8: style: Variable 'payload' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:2468:42: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:2842:54: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:2843:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:2844:34: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:2943:22: style: Variable 'next' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:3009:50: style: Parameter 'rej' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3022:50: style: Parameter 'rej' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3035:54: style: Parameter 'rej' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3173:39: style: Parameter 'cap' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3176:35: style: Variable 'stream_cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:3206:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3304:49: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3309:49: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3314:75: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3319:57: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3325:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3422:28: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:3528:35: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avdtp.c:3848:48: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3893:59: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:3911:51: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avdtp.c:557:44: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/profiles/audio/avrcp.c:379:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:419:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:496:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:653:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:707:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:716:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:1051:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:1984:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:2625:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:2738:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3005:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_TARGET_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3061:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3073:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:3426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4094:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_SUPPORTED_FEATURES [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_REMOTE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_TARGET_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_TARGET_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4272:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_TARGET_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4524:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4697:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/avrcp.c:4780:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAC_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:312:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:345:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:359:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:375:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:386:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:397:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:423:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:526:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:658:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:690:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:777:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_CONFIG [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:842:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ISO_QOS_BIG_UNSET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:898:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1023:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bap_codec [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_BASE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1587:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1700:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ISO_QOS_CIG_UNSET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1768:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ISO_QOS_CIG_UNSET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1862:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEFER_TIMEOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1912:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:1958:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2036:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cig_id [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2074:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_iso_io_qos [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_CONFIG [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ISO_QOS_BIG_UNSET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2384:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTD_SERVICE_STATE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2407:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2431:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTD_SERVICE_STATE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2532:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_QOS [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2709:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2774:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2834:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2848:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FEAT_ISO_SOCKET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2900:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FEAT_ISO_SOCKET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2948:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:2994:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bap.c:706:19: style: Condition 'parse_array(&value,&iov)' is always false [knownConditionTrueFalse] bluez-5.73/profiles/audio/bap.c:706:19: note: Calling function 'parse_array' returns 0 bluez-5.73/profiles/audio/bap.c:706:19: note: Condition 'parse_array(&value,&iov)' is always false bluez-5.73/profiles/audio/bap.c:715:19: style: Condition 'parse_array(&value,&iov)' is always false [knownConditionTrueFalse] bluez-5.73/profiles/audio/bap.c:715:19: note: Calling function 'parse_array' returns 0 bluez-5.73/profiles/audio/bap.c:715:19: note: Condition 'parse_array(&value,&iov)' is always false bluez-5.73/profiles/audio/bap.c:1637:46: style: Condition 'defer' is always true [knownConditionTrueFalse] bluez-5.73/profiles/audio/bap.c:405:25: style: Variable 'qos' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/bap.c:988:64: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/bap.c:1349:48: style: Parameter 'qos' can be declared as pointer to const. However it seems that 'select_cb' is a callback function, if 'qos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/bap.c:1421:51: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/bap.c:1349:48: note: Parameter 'qos' can be declared as pointer to const bluez-5.73/profiles/audio/bap.c:1382:17: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/bap.c:1430:17: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/bap.c:1728:24: style: Variable 'info' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/bap.c:1970:27: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/bap.c:2054:16: style: Variable 'bcode' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/bap.c:1981:31: style: Variable 'req' is assigned a value that is never used. [unreadVariable] bluez-5.73/profiles/audio/bap.c:2772:29: style: Variable 'iso_bc_addr.bc_bdaddr_type' is assigned a value that is never used. [unreadVariable] bluez-5.73/profiles/audio/bass.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bass.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/bass.c:285:52: style: Parameter 'p' can be declared as pointer to const. However it seems that 'bass_server_remove' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/bass.c:300:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/bass.c:285:52: note: Parameter 'p' can be declared as pointer to const bluez-5.73/profiles/audio/bass.c:286:26: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'bass_server_remove' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/bass.c:300:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/bass.c:286:26: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/profiles/audio/avrcp.c:1985:24: style: Local variable 'player' shadows outer variable [shadowVariable] bluez-5.73/profiles/audio/avrcp.c:1972:23: note: Shadowed declaration bluez-5.73/profiles/audio/avrcp.c:1985:24: note: Shadow variable bluez-5.73/profiles/audio/avrcp.c:1063:60: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:1470:52: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:1478:61: style: Parameter 'player' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:1732:22: style: Variable 'pending' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:2188:75: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:2329:16: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:2615:32: style: Variable 'pdu' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:2701:23: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:2944:23: style: Variable 'pdu' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:3289:23: style: Variable 'pdu' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:3448:23: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:3541:58: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:3663:32: style: Variable 'pdu' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:4043:68: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:4081:22: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:4183:23: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:4560:50: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/avrcp.c:4612:21: style: Variable 'target' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/avrcp.c:2343:26: warning: Uninitialized variable: attrs [uninitvar] bluez-5.73/profiles/audio/avrcp.c:2371:18: note: Assuming condition is false bluez-5.73/profiles/audio/avrcp.c:2380:42: note: Calling function 'avrcp_get_current_player_value', 2nd argument 'attrs' value is bluez-5.73/profiles/audio/avrcp.c:2343:26: note: Uninitialized variable: attrs bluez-5.73/profiles/audio/ccp.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/ccp.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/ccp.c:202:39: style: Parameter 'p' can be declared as pointer to const. However it seems that 'ccp_server_remove' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/ccp.c:219:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/ccp.c:202:39: note: Parameter 'p' can be declared as pointer to const bluez-5.73/profiles/audio/ccp.c:203:25: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'ccp_server_remove' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/ccp.c:219:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/ccp.c:203:25: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/profiles/audio/ccp.c:61:15: style: struct member 'ccp_data::state_id' is never used. [unusedStructMember] bluez-5.73/profiles/audio/control.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:205:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/control.c:202:18: style: Variable 'control' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/control.c:213:18: style: Variable 'control' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/control.c:288:56: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/csip.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/csip.c:243:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CSIP_SIRK_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/csip.c:261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/csip.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/csip.c:64:22: style: struct member 'csip_data::adapter' is never used. [unusedStructMember] bluez-5.73/profiles/audio/mcp.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_NAME_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/mcp.c:261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/mcp.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/mcp.c:140:45: style: Parameter 'mcp' can be declared as pointer to const. However it seems that 'cb_track_changed' is a callback function, if 'mcp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/mcp.c:194:22: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/mcp.c:140:45: note: Parameter 'mcp' can be declared as pointer to const bluez-5.73/profiles/audio/mcp.c:388:61: style: Parameter 'p' can be declared as pointer to const. However it seems that 'media_control_server_remove' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/mcp.c:405:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/mcp.c:388:61: note: Parameter 'p' can be declared as pointer to const bluez-5.73/profiles/audio/mcp.c:389:27: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'media_control_server_remove' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/mcp.c:405:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/mcp.c:389:27: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/profiles/audio/mcp.c:62:15: style: struct member 'mcp_data::state_id' is never used. [unusedStructMember] bluez-5.73/profiles/audio/micp.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/micp.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/micp.c:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/micp.c:333:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/micp.c:69:48: style: Parameter 'service' can be declared as pointer to const. However it seems that 'micp_disconnect' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/micp.c:310:16: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/micp.c:69:48: note: Parameter 'service' can be declared as pointer to const bluez-5.73/profiles/audio/micp.c:294:52: style: Parameter 'p' can be declared as pointer to const. However it seems that 'micp_server_remove' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/micp.c:313:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/micp.c:294:52: note: Parameter 'p' can be declared as pointer to const bluez-5.73/profiles/audio/micp.c:295:26: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'micp_server_remove' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/micp.c:313:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/micp.c:295:26: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/profiles/audio/media.c:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:325:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NO_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:439:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:548:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:634:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:664:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:756:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:841:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:894:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:939:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1072:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCAA_SERVICE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1279:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1284:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1290:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1323:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1362:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1383:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1391:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FEAT_ISO_SOCKET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1403:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FEAT_ISO_SOCKET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1414:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_FEAT_ISO_SOCKET [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1542:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1669:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1844:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1873:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:1895:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2130:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT64 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2367:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2410:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2424:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2444:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2725:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2943:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:2988:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:3158:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:3198:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:3250:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:3274:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/media.c:3356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCAA_SERVICE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:102:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:163:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:183:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:208:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:222:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:254:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:287:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:304:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:325:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:345:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:365:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:388:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:412:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:434:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:454:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:471:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:522:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:539:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:556:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:571:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:617:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:629:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:659:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:720:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:796:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:828:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:889:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1025:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1088:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1112:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1214:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1310:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROPERTY_CHANGED_FLAG_FLUSH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1341:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROPERTY_CHANGED_FLAG_FLUSH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1595:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1624:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1632:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1654:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1681:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1694:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1739:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1763:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1777:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1823:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1859:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1975:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/player.c:1197:63: style:inconclusive: Function 'media_player_change_folder_complete' argument 1 names different: declaration 'player' definition 'mp'. [funcArgNamesDifferent] bluez-5.73/profiles/audio/player.h:103:63: note: Function 'media_player_change_folder_complete' argument 1 names different: declaration 'player' definition 'mp'. bluez-5.73/profiles/audio/player.c:1197:63: note: Function 'media_player_change_folder_complete' argument 1 names different: declaration 'player' definition 'mp'. bluez-5.73/profiles/audio/player.c:1527:67: style:inconclusive: Function 'media_player_set_folder' argument 2 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] bluez-5.73/profiles/audio/player.h:84:67: note: Function 'media_player_set_folder' argument 2 names different: declaration 'path' definition 'name'. bluez-5.73/profiles/audio/player.c:1527:67: note: Function 'media_player_set_folder' argument 2 names different: declaration 'path' definition 'name'. bluez-5.73/profiles/audio/player.c:1528:16: style:inconclusive: Function 'media_player_set_folder' argument 3 names different: declaration 'items' definition 'number_of_items'. [funcArgNamesDifferent] bluez-5.73/profiles/audio/player.h:85:18: note: Function 'media_player_set_folder' argument 3 names different: declaration 'items' definition 'number_of_items'. bluez-5.73/profiles/audio/player.c:1528:16: note: Function 'media_player_set_folder' argument 3 names different: declaration 'items' definition 'number_of_items'. bluez-5.73/profiles/audio/player.c:1170:24: style: Local variable 'folder' shadows outer variable [shadowVariable] bluez-5.73/profiles/audio/player.c:1162:23: note: Shadowed declaration bluez-5.73/profiles/audio/player.c:1170:24: note: Shadow variable bluez-5.73/profiles/audio/player.c:170:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:312:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:332:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:352:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:372:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:380:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:396:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:404:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:420:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:681:23: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1096:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1283:56: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/player.c:1290:16: style: Variable 'curval' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1331:8: style: Variable 'curval' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1373:58: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/player.c:1395:39: style: Parameter 'key' can be declared as pointer to const. However it seems that 'remove_metadata' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/player.c:1408:41: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/player.c:1395:39: note: Parameter 'key' can be declared as pointer to const bluez-5.73/profiles/audio/player.c:1395:50: style: Parameter 'value' can be declared as pointer to const. However it seems that 'remove_metadata' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/player.c:1408:41: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/player.c:1395:50: note: Parameter 'value' can be declared as pointer to const bluez-5.73/profiles/audio/player.c:1395:63: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'remove_metadata' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/player.c:1408:41: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/player.c:1395:63: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/profiles/audio/player.c:1413:11: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/player.c:1415:16: style: Variable 'curval' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1508:54: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/player.c:1641:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1676:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1689:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1724:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1732:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1746:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/player.c:1973:8: style: Variable 'path' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:857:19: style: Condition 'parse_array(&value,caps)' is always false [knownConditionTrueFalse] bluez-5.73/profiles/audio/media.c:857:19: note: Calling function 'parse_array' returns 0 bluez-5.73/profiles/audio/media.c:857:19: note: Condition 'parse_array(&value,caps)' is always false bluez-5.73/profiles/audio/media.c:863:19: style: Condition 'parse_array(&value,metadata)' is always false [knownConditionTrueFalse] bluez-5.73/profiles/audio/media.c:863:19: note: Calling function 'parse_array' returns 0 bluez-5.73/profiles/audio/media.c:863:19: note: Condition 'parse_array(&value,metadata)' is always false bluez-5.73/profiles/audio/media.c:1263:3: error: Mismatching allocation and deallocation: metadata [mismatchAllocDealloc] bluez-5.73/profiles/audio/media.c:1253:14: note: Mismatching allocation and deallocation: metadata bluez-5.73/profiles/audio/media.c:1263:3: note: Mismatching allocation and deallocation: metadata bluez-5.73/profiles/audio/media.c:343:19: style: Local variable 'args' shadows outer variable [shadowVariable] bluez-5.73/profiles/audio/media.c:309:18: note: Shadowed declaration bluez-5.73/profiles/audio/media.c:343:19: note: Shadow variable bluez-5.73/profiles/audio/media.c:461:10: style: Variable 'match' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:478:23: style: Variable 'target_player' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:582:46: style: Parameter 'sep' can be declared as pointer to const. However it seems that 'get_name' is a callback function, if 'sep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/media.c:685:14: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/media.c:582:46: note: Parameter 'sep' can be declared as pointer to const bluez-5.73/profiles/audio/media.c:584:25: style: Variable 'endpoint' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:589:46: style: Parameter 'sep' can be declared as pointer to const. However it seems that 'get_path' is a callback function, if 'sep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/media.c:686:14: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/media.c:589:46: note: Parameter 'sep' can be declared as pointer to const bluez-5.73/profiles/audio/media.c:591:25: style: Variable 'endpoint' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:1050:10: style: Variable 'match' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:1109:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:1451:30: style: Parameter 'qos' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/media.c:1452:16: style: Parameter 'capabilities' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/media.c:1454:16: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/media.c:1830:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:1958:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:1982:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/media.c:3333:64: style: Parameter 'endpoint' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/media.c:3338:60: style: Parameter 'endpoint' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/media.c:3343:57: style: Parameter 'endpoint' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/media.c:3354:57: style: Parameter 'endpoint' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/sink.c:204:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/sink.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/sink.c:278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/sink.c:310:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/sink.c:389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/sink.c:127:26: style: Parameter 'err' can be declared as pointer to const. However it seems that 'stream_state_changed' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/sink.c:379:7: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/sink.c:127:26: note: Parameter 'err' can be declared as pointer to const bluez-5.73/profiles/audio/sink.c:170:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'stream_setup_complete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/sink.c:196:33: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/sink.c:170:27: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/profiles/audio/sink.c:275:15: style: Variable 'sink' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/sink.c:357:15: style: Variable 'sink' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/source.c:204:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/source.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/source.c:279:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/source.c:309:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/source.c:379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/source.c:124:26: style: Parameter 'err' can be declared as pointer to const. However it seems that 'stream_state_changed' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/source.c:369:7: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/source.c:124:26: note: Parameter 'err' can be declared as pointer to const bluez-5.73/profiles/audio/source.c:167:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'stream_setup_complete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/source.c:196:33: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/source.c:167:27: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/profiles/audio/source.c:276:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/vcp.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/vcp.c:248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/vcp.c:70:47: style: Parameter 'service' can be declared as pointer to const. However it seems that 'vcp_disconnect' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/vcp.c:288:16: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/vcp.c:70:47: note: Parameter 'service' can be declared as pointer to const bluez-5.73/profiles/audio/vcp.c:273:51: style: Parameter 'p' can be declared as pointer to const. However it seems that 'vcp_server_remove' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/vcp.c:291:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/vcp.c:273:51: note: Parameter 'p' can be declared as pointer to const bluez-5.73/profiles/audio/vcp.c:274:26: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'vcp_server_remove' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/vcp.c:291:20: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/vcp.c:274:26: note: Parameter 'adapter' can be declared as pointer to const bluez-5.73/profiles/audio/transport.c:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:247:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UNIX_FD [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:644:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAA_SERVICE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:765:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:785:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:796:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:807:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:821:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:836:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:856:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:880:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:895:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:919:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:959:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:995:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1011:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1039:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1056:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1088:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1299:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1316:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2DP_SOURCE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1366:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UNIX_FD [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1427:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bap_qos [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1470:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bap_qos [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1541:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_TYPE_BCAST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/audio/transport.c:1625:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/battery/bas.c:207:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_HANDLE_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/battery/bas.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_NOTIF_BIT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/battery/bas.c:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/battery/bas.c:239:60: style: Parameter 'descs' can be declared as pointer to const. However it seems that 'discover_descriptor_cb' is a callback function, if 'descs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/battery/bas.c:288:7: note: You might need to cast the function pointer here bluez-5.73/profiles/battery/bas.c:239:60: note: Parameter 'descs' can be declared as pointer to const bluez-5.73/profiles/battery/bas.c:244:20: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/battery/bas.c:260:55: style: Parameter 'chars' can be declared as pointer to const. However it seems that 'bas_discovered_cb' is a callback function, if 'chars' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/battery/bas.c:303:6: note: You might need to cast the function pointer here bluez-5.73/profiles/battery/bas.c:260:55: note: Parameter 'chars' can be declared as pointer to const bluez-5.73/profiles/battery/bas.c:264:20: style: Variable 'chr' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:172:25: style: Variable 'bap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:289:24: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:487:59: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'transport_a2dp_cancel' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/transport.c:1761:2: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/transport.c:487:59: note: Parameter 'transport' can be declared as pointer to const bluez-5.73/profiles/audio/transport.c:494:25: style: Variable 'a2dp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:501:25: style: Variable 'a2dp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:545:24: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:611:24: style: Variable 'bap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:833:26: style: Variable 'transport' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:845:25: style: Variable 'a2dp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:949:26: style: Variable 'transport' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1068:24: style: Variable 'bap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1075:24: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1400:24: style: Variable 'link' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1423:21: style: Variable 'qos' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1466:21: style: Variable 'qos' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1568:24: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1601:22: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1677:50: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'bap_connecting' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/audio/transport.c:1710:7: note: You might need to cast the function pointer here bluez-5.73/profiles/audio/transport.c:1677:50: note: Parameter 'stream' can be declared as pointer to const bluez-5.73/profiles/audio/transport.c:1681:24: style: Variable 'bap' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1700:21: style: Variable 'qos' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/audio/transport.c:1847:62: style: Parameter 'transport' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/audio/transport.c:1876:68: style: Parameter 'transport' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/battery/battery.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_BATTERY_LEVEL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/hcrp.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/hcrp.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/hcrp.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/hcrp.c:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:128:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:240:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:421:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:474:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:551:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:630:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/main.c:758:3: error: Resource leak: fd [resourceLeak] bluez-5.73/profiles/cups/spp.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/sdp.c:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCR_PRINT_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/cups/sdp.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_PORT_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/deviceinfo/deviceinfo.c:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNPID_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/deviceinfo/deviceinfo.c:122:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_INFORMATION_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/deviceinfo/deviceinfo.c:101:49: style: Parameter 'service' can be declared as pointer to const. However it seems that 'deviceinfo_probe' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/deviceinfo/deviceinfo.c:142:18: note: You might need to cast the function pointer here bluez-5.73/profiles/deviceinfo/deviceinfo.c:101:49: note: Parameter 'service' can be declared as pointer to const bluez-5.73/profiles/deviceinfo/deviceinfo.c:106:51: style: Parameter 'service' can be declared as pointer to const. However it seems that 'deviceinfo_remove' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/deviceinfo/deviceinfo.c:143:19: note: You might need to cast the function pointer here bluez-5.73/profiles/deviceinfo/deviceinfo.c:106:51: note: Parameter 'service' can be declared as pointer to const bluez-5.73/profiles/deviceinfo/dis.c:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNPID_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/deviceinfo/dis.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNPID_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/deviceinfo/dis.c:285:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/deviceinfo/dis.c:297:23: style: Variable 'primary' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/deviceinfo/dis.c:55:18: style: struct member 'characteristic::d' is never used. [unusedStructMember] bluez-5.73/profiles/gap/gas.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_NAME_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/gap/gas.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_DEVICE_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:345:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:379:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:430:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:442:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:458:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:489:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:535:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_ERTM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:559:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:597:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:653:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:712:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:853:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:892:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_MODE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:965:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1040:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1050:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_ERTM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1081:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_ERTM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_SEC_MEDIUM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1512:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1577:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1660:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1676:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1729:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1815:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1871:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1887:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1927:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:1983:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:2006:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:2037:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp.c:2087:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:322:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDP_SINK_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:356:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:438:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDP_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:466:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:588:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_data_free [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:612:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_data_free [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:645:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:662:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:749:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_SUPPORTED_FEATURES_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:849:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:870:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID_UNSPEC [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:897:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_PROTO_DESC_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:920:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_ADD_PROTO_DESC_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:1077:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:1146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/hdp_util.c:308:27: style: Variable 'app' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp_util.c:754:15: style: Variable 'data_type' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp_util.c:754:36: style: Variable 'role_t' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp_util.c:794:37: style: Parameter 'recs' can be declared as pointer to const. However it seems that 'get_mdep_cb' is a callback function, if 'recs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/hdp_util.c:850:41: note: You might need to cast the function pointer here bluez-5.73/profiles/health/hdp_util.c:794:37: note: Parameter 'recs' can be declared as pointer to const bluez-5.73/profiles/health/hdp_util.c:943:17: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp_util.c:957:17: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp.c:1388:46: style:inconclusive: Function 'hdp_adapter_register' argument 1 names different: declaration 'btd_adapter' definition 'adapter'. [funcArgNamesDifferent] bluez-5.73/profiles/health/hdp.h:10:46: note: Function 'hdp_adapter_register' argument 1 names different: declaration 'btd_adapter' definition 'adapter'. bluez-5.73/profiles/health/hdp.c:1388:46: note: Function 'hdp_adapter_register' argument 1 names different: declaration 'btd_adapter' definition 'adapter'. bluez-5.73/profiles/health/hdp.c:1408:49: style:inconclusive: Function 'hdp_adapter_unregister' argument 1 names different: declaration 'btd_adapter' definition 'adapter'. [funcArgNamesDifferent] bluez-5.73/profiles/health/hdp.h:11:49: note: Function 'hdp_adapter_unregister' argument 1 names different: declaration 'btd_adapter' definition 'adapter'. bluez-5.73/profiles/health/hdp.c:1408:49: note: Function 'hdp_adapter_unregister' argument 1 names different: declaration 'btd_adapter' definition 'adapter'. bluez-5.73/profiles/health/hdp.c:252:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp.c:450:22: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp.c:990:53: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'hdp_mcap_mdl_closed_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/hdp.c:1190:23: note: You might need to cast the function pointer here bluez-5.73/profiles/health/hdp.c:990:53: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/profiles/health/hdp.c:990:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'hdp_mcap_mdl_closed_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/hdp.c:1190:23: note: You might need to cast the function pointer here bluez-5.73/profiles/health/hdp.c:990:64: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/hdp.c:1157:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp.c:2074:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/hdp.c:2143:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/iap/main.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/iap/main.c:131:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/iap/main.c:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UNIX_FD [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/iap/main.c:239:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/iap/main.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/iap/main.c:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/iap/main.c:430:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:745:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1710:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_ERTM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1773:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1849:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1863:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1926:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:1960:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2003:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2029:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2081:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_SEC_MEDIUM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2245:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_MODE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_LM_MASTER [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2457:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2490:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/health/mcap.c:2664:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_GET_REPORT_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_SET_REPORT_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_INPUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_DATA_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:421:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_DATA_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:560:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:673:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:700:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:787:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_HID_DESCRIPTOR_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:831:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:869:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:893:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIDPGETCONNINFO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:916:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:951:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_CREATE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_DESTROY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1052:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hidp_connadd_req [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1148:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_HID_SDP_DISABLE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_HID_RECONNECT_INITIATE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_SEC_MEDIUM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1505:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1538:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:1636:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/device.c:637:49: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'hidp_send_output' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/input/device.c:969:44: note: You might need to cast the function pointer here bluez-5.73/profiles/input/device.c:637:49: note: Parameter 'ev' can be declared as pointer to const bluez-5.73/profiles/input/device.c:941:77: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/input/device.c:1225:60: style: Parameter 'conn_err' can be declared as pointer to const. However it seems that 'interrupt_connect_cb' is a callback function, if 'conn_err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/input/device.c:1281:21: note: You might need to cast the function pointer here bluez-5.73/profiles/input/device.c:1225:60: note: Parameter 'conn_err' can be declared as pointer to const bluez-5.73/profiles/input/device.c:1482:23: style: Variable 'idev' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:2420:19: style: Condition 'read_btclock(mcl,btclock,btaccuracy)' is always false [knownConditionTrueFalse] bluez-5.73/profiles/health/mcap.c:2420:19: note: Calling function 'read_btclock' returns 0 bluez-5.73/profiles/health/mcap.c:2420:19: note: Condition 'read_btclock(mcl,btclock,btaccuracy)' is always false bluez-5.73/profiles/health/mcap.c:2508:7: style: Condition '!read_btclock(mcl,&btclock,&btaccuracy)' is always true [knownConditionTrueFalse] bluez-5.73/profiles/health/mcap.c:2508:20: note: Calling function 'read_btclock' returns 0 bluez-5.73/profiles/health/mcap.c:2508:7: note: Condition '!read_btclock(mcl,&btclock,&btaccuracy)' is always true bluez-5.73/profiles/health/mcap.c:2667:7: style: Condition '!read_btclock(mcl,btclock,&btres)' is always true [knownConditionTrueFalse] bluez-5.73/profiles/health/mcap.c:2667:20: note: Calling function 'read_btclock' returns 0 bluez-5.73/profiles/health/mcap.c:2667:7: note: Condition '!read_btclock(mcl,btclock,&btres)' is always true bluez-5.73/profiles/health/mcap.c:2774:45: style: Condition '(new_tmstamp-delay)>0' is always true [knownConditionTrueFalse] bluez-5.73/profiles/health/mcap.c:2774:14: note: Assuming that condition 'delay>=0' is not redundant bluez-5.73/profiles/health/mcap.c:2774:45: note: Condition '(new_tmstamp-delay)>0' is always true bluez-5.73/profiles/health/mcap.c:1290:77: style:inconclusive: Function 'proc_req_connected' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] bluez-5.73/profiles/health/mcap.c:114:77: note: Function 'proc_req_connected' argument 3 names different: declaration 'l' definition 'len'. bluez-5.73/profiles/health/mcap.c:1290:77: note: Function 'proc_req_connected' argument 3 names different: declaration 'l' definition 'len'. bluez-5.73/profiles/health/mcap.c:1307:75: style:inconclusive: Function 'proc_req_pending' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] bluez-5.73/profiles/health/mcap.c:115:75: note: Function 'proc_req_pending' argument 3 names different: declaration 'l' definition 'len'. bluez-5.73/profiles/health/mcap.c:1307:75: note: Function 'proc_req_pending' argument 3 names different: declaration 'l' definition 'len'. bluez-5.73/profiles/health/mcap.c:1315:74: style:inconclusive: Function 'proc_req_active' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] bluez-5.73/profiles/health/mcap.c:116:74: note: Function 'proc_req_active' argument 3 names different: declaration 'l' definition 'len'. bluez-5.73/profiles/health/mcap.c:1315:74: note: Function 'proc_req_active' argument 3 names different: declaration 'l' definition 'len'. bluez-5.73/profiles/health/mcap.c:129:55: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'default_mdl_connected_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:171:27: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:129:55: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:129:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'default_mdl_connected_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:171:27: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:129:69: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:134:52: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'default_mdl_closed_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:172:24: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:134:52: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:134:66: style: Parameter 'data' can be declared as pointer to const. However it seems that 'default_mdl_closed_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:172:24: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:134:66: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:139:53: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'default_mdl_deleted_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:173:25: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:139:53: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:139:67: style: Parameter 'data' can be declared as pointer to const. However it seems that 'default_mdl_deleted_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:173:25: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:139:67: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:144:53: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'default_mdl_aborted_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:174:25: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:144:53: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:144:67: style: Parameter 'data' can be declared as pointer to const. However it seems that 'default_mdl_aborted_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:174:25: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:144:67: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:149:57: style: Parameter 'mcl' can be declared as pointer to const. However it seems that 'default_mdl_conn_req_cb' is a callback function, if 'mcl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:175:26: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:149:57: note: Parameter 'mcl' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:151:16: style: Parameter 'conf' can be declared as pointer to const. However it seems that 'default_mdl_conn_req_cb' is a callback function, if 'conf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:175:26: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:151:16: note: Parameter 'conf' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:151:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'default_mdl_conn_req_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:175:26: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:151:31: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:158:59: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'default_mdl_reconn_req_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:176:28: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:158:59: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:159:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'default_mdl_reconn_req_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:176:28: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:159:16: note: Parameter 'data' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:253:19: style: Variable 'mdl' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:392:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:433:19: style: Variable 'mdl' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:662:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:750:46: style: Parameter 'mdl' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:1022:15: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1043:26: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1130:15: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1180:15: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1223:15: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1333:63: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:1336:15: style: Variable 'cmdlast' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1339:8: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1394:26: style: Variable 'cmdlast' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1512:63: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:1531:15: style: Variable 'cmdlast' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1804:19: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:1947:59: style: Parameter 'gerr' can be declared as pointer to const. However it seems that 'connect_dc_event_cb' is a callback function, if 'gerr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:2124:26: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:1947:59: note: Parameter 'gerr' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:2015:60: style: Parameter 'gerr' can be declared as pointer to const. However it seems that 'connect_mcl_event_cb' is a callback function, if 'gerr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/health/mcap.c:2109:26: note: You might need to cast the function pointer here bluez-5.73/profiles/health/mcap.c:2015:60: note: Parameter 'gerr' can be declared as pointer to const bluez-5.73/profiles/health/mcap.c:2312:66: style: Parameter 'base_time' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:2364:42: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:2402:47: style: Parameter 'mcl' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:2402:62: style: Parameter 'btclock' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:2403:18: style: Parameter 'btaccuracy' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:2446:22: style: Parameter 'given_time' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/health/mcap.c:2584:24: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:2725:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/health/mcap.c:2942:24: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_INPUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:403:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_HANDLE_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_NOTIF_BIT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:528:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_EXTERNAL_REPORT_REFERENCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:644:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:729:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_DEV_NUMBERED_FEATURE_REPORTS [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:806:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHR_PROP_WRITE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:821:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_DEV_NUMBERED_INPUT_REPORTS [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:857:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:875:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_SET_REPORT_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:906:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:948:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_GET_REPORT_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1017:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_CREATE2 [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHID_DESTROY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1343:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bas_unref [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1376:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_REPORT_REFERENCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1434:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_EXTERNAL_REPORT_REFERENCE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1762:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_PARAMETERS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1805:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bas_attach [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1890:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:1907:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/hog-lib.c:508:21: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:547:21: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:645:27: style: Variable 'next' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:817:17: style: Variable 'hog' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:1039:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:1102:68: style: Parameter 'attr' can be declared as pointer to const. However it seems that 'db_report_map_write_value_cb' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/input/hog-lib.c:1137:12: note: You might need to cast the function pointer here bluez-5.73/profiles/input/hog-lib.c:1102:68: note: Parameter 'attr' can be declared as pointer to const bluez-5.73/profiles/input/hog-lib.c:1103:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'db_report_map_write_value_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/input/hog-lib.c:1137:12: note: You might need to cast the function pointer here bluez-5.73/profiles/input/hog-lib.c:1103:22: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/profiles/input/hog-lib.c:1249:27: style: Variable 'next' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/input/hog-lib.c:796:7: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/profiles/input/hog-lib.c:914:7: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/profiles/input/manager.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGDIR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/sixaxis.h:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/server.c:96:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/server.c:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/server.c:145:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/server.c:227:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/input/server.c:274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_SEC_LOW [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/libmidi.h:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/libmidi.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/libmidi.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/libmidi.c:208:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/libmidi.c:239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_SYSEX [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/libmidi.c:478:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/midi.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/midi.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/midi.c:230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EADDRINUSE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/midi.c:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAME_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/midi/midi.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEPCONNDEL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SETUP_RESPONSE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEPGETSUPPFEAT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:172:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:438:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:503:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_CONTROL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:540:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_CONTROL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:606:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:655:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_FILTER_MULT_ADDR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:73:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANU_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:231:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:245:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_PANU [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:388:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:420:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/connection.c:430:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/bnep.c:203:27: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/network/bnep.c:335:15: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/network/bnep.c:531:71: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/network/bnep.c:597:63: style: Parameter 'bridge' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/network/bnep.c:720:31: style: Parameter 'bridge' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/network/bnep.c:720:45: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/network/connection.c:368:11: style: Condition 'err<0' is always false [knownConditionTrueFalse] bluez-5.73/profiles/network/connection.c:367:30: note: Calling function 'connection_disconnect' returns 0 bluez-5.73/profiles/network/connection.c:367:30: note: Assignment 'err=connection_disconnect(nc->service)', assigned value is 0 bluez-5.73/profiles/network/connection.c:368:11: note: Condition 'err<0' is always false bluez-5.73/profiles/network/connection.c:308:44: style:inconclusive: Function 'connection_connect' argument 1 names different: declaration 'service' definition 'svc'. [funcArgNamesDifferent] bluez-5.73/profiles/network/connection.h:13:44: note: Function 'connection_connect' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:308:44: note: Function 'connection_connect' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:342:47: style:inconclusive: Function 'connection_disconnect' argument 1 names different: declaration 'service' definition 'svc'. [funcArgNamesDifferent] bluez-5.73/profiles/network/connection.h:14:47: note: Function 'connection_disconnect' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:342:47: note: Function 'connection_disconnect' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:500:48: style:inconclusive: Function 'connection_unregister' argument 1 names different: declaration 'service' definition 'svc'. [funcArgNamesDifferent] bluez-5.73/profiles/network/connection.h:12:48: note: Function 'connection_unregister' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:500:48: note: Function 'connection_unregister' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:547:45: style:inconclusive: Function 'connection_register' argument 1 names different: declaration 'service' definition 'svc'. [funcArgNamesDifferent] bluez-5.73/profiles/network/connection.h:11:45: note: Function 'connection_register' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:547:45: note: Function 'connection_register' argument 1 names different: declaration 'service' definition 'svc'. bluez-5.73/profiles/network/connection.c:83:72: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/network/connection.c:193:32: style: Parameter 'iface' can be declared as pointer to const. However it seems that 'bnep_conn_cb' is a callback function, if 'iface' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/network/connection.c:249:35: note: You might need to cast the function pointer here bluez-5.73/profiles/network/connection.c:193:32: note: Parameter 'iface' can be declared as pointer to const bluez-5.73/profiles/network/connection.c:382:23: style: Variable 'nc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/network/connection.c:397:23: style: Variable 'nc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/network/connection.c:411:23: style: Variable 'nc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/network/manager.c:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_PANU [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/manager.c:80:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_PANU [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/manager.c:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_GN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/manager.c:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_GN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/manager.c:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_NAP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/manager.c:118:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_SVC_NAP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/manager.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGDIR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:425:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:572:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/network/server.c:232:7: style: Local variable 'p' shadows outer variable [shadowVariable] bluez-5.73/profiles/network/server.c:148:18: note: Shadowed declaration bluez-5.73/profiles/network/server.c:232:7: note: Shadow variable bluez-5.73/profiles/network/server.c:78:26: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/sap/sap-dummy.c:234:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/sap-dummy.c:261:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/sap-dummy.c:295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scan.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_interval_autoconnect [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scan.c:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scan.c:191:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_PARAMETERS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADMSG [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:189:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:632:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:688:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:735:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:781:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:825:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:851:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:877:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:906:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:943:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:971:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:1018:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:1096:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:1169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:1235:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:1294:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/sap/server.c:1370:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_CHANNEL [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scpp.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_HANDLE_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scpp.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_NOTIF_BIT [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scpp.c:238:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scpp.c:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_OP_HANDLE_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/profiles/scanparam/scpp.c:191:60: style: Parameter 'descs' can be declared as pointer to const. However it seems that 'discover_descriptor_cb' is a callback function, if 'descs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/scanparam/scpp.c:241:6: note: You might need to cast the function pointer here bluez-5.73/profiles/scanparam/scpp.c:191:60: note: Parameter 'descs' can be declared as pointer to const bluez-5.73/profiles/scanparam/scpp.c:195:20: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/scanparam/scpp.c:244:56: style: Parameter 'chars' can be declared as pointer to const. However it seems that 'iwin_discovered_cb' is a callback function, if 'chars' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/profiles/scanparam/scpp.c:280:6: note: You might need to cast the function pointer here bluez-5.73/profiles/scanparam/scpp.c:244:56: note: Parameter 'chars' can be declared as pointer to const bluez-5.73/profiles/scanparam/scpp.c:247:20: style: Variable 'chr' can be declared as pointer to const [constVariablePointer] bluez-5.73/profiles/sap/server.c:742:40: style: Redundant condition: apdu. '!apdu || (apdu && length==0x00)' is equivalent to '!apdu || length==0x00' [redundantCondition] bluez-5.73/profiles/sap/server.c:789:39: style: Redundant condition: atr. '!atr || (atr && length==0x00)' is equivalent to '!atr || length==0x00' [redundantCondition] bluez-5.73/profiles/sap/server.c:724:70: style:inconclusive: Function 'sap_transfer_apdu_rsp' argument 3 names different: declaration 'sap_apdu_resp' definition 'apdu'. [funcArgNamesDifferent] bluez-5.73/profiles/sap/sap.h:156:14: note: Function 'sap_transfer_apdu_rsp' argument 3 names different: declaration 'sap_apdu_resp' definition 'apdu'. bluez-5.73/profiles/sap/server.c:724:70: note: Function 'sap_transfer_apdu_rsp' argument 3 names different: declaration 'sap_apdu_resp' definition 'apdu'. bluez-5.73/profiles/sap/server.c:770:69: style:inconclusive: Function 'sap_transfer_atr_rsp' argument 3 names different: declaration 'sap_atr' definition 'atr'. [funcArgNamesDifferent] bluez-5.73/profiles/sap/sap.h:158:14: note: Function 'sap_transfer_atr_rsp' argument 3 names different: declaration 'sap_atr' definition 'atr'. bluez-5.73/profiles/sap/server.c:770:69: note: Function 'sap_transfer_atr_rsp' argument 3 names different: declaration 'sap_atr' definition 'atr'. bluez-5.73/profiles/sap/server.c:118:42: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/sap/server.c:724:70: style: Parameter 'apdu' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/sap/server.c:770:69: style: Parameter 'atr' can be declared as pointer to const [constParameterPointer] bluez-5.73/profiles/sap/server.c:1282:25: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:520:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:743:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:780:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:899:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1021:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1056:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_ADV_MONITOR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1072:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1113:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_adv_pattern [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1148:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_adv_pattern [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1269:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1347:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1386:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1433:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1465:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1544:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1607:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1678:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1713:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_ADV_MONITOR_REMOVED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1762:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1813:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_ADV_MONITOR_FEATURES [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1842:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_MONITOR_FEATURE_MASK_OR_PATTERNS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1853:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1884:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1955:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1994:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:2013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:2056:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:2083:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:2197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:2227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adv_monitor.c:1506:13: style: Condition 'handle!=0' is always true [knownConditionTrueFalse] bluez-5.73/src/adv_monitor.c:1551:32: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1551:32: note: Shadow variable bluez-5.73/src/adv_monitor.c:1582:31: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1582:31: note: Shadow variable bluez-5.73/src/adv_monitor.c:1637:32: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1637:32: note: Shadow variable bluez-5.73/src/adv_monitor.c:1668:31: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1668:31: note: Shadow variable bluez-5.73/src/adv_monitor.c:1849:34: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1849:34: note: Shadow variable bluez-5.73/src/adv_monitor.c:1900:33: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1900:33: note: Shadow variable bluez-5.73/src/adv_monitor.c:1919:31: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1919:31: note: Shadow variable bluez-5.73/src/adv_monitor.c:1935:30: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adv_monitor.c:1935:30: note: Shadow variable bluez-5.73/src/adv_monitor.c:311:24: style: Variable 'a_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:311:33: style: Variable 'b_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:1120:25: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:1163:25: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:1457:34: style: Variable 'manager' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:1500:12: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adv_monitor.c:1540:68: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'report_device_state_setup' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adv_monitor.c:2202:5: note: You might need to cast the function pointer here bluez-5.73/src/adv_monitor.c:1540:68: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/adv_monitor.c:1836:70: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adv_monitor.c:1931:70: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/advertising.c:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:209:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:240:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:268:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:309:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:350:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:410:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:468:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_CSIP_RSI [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:521:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:569:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:601:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:622:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:654:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:679:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:732:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_FLAG_NO_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:758:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:788:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_TX_POWER [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_APPEARANCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_LOCAL_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_LOCAL_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:878:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:902:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:970:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1035:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1056:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1091:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_SEC_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1440:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1543:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1588:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1668:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1681:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1694:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1722:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1733:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_SEC_1M [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1768:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1799:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1871:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:374:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:389:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:410:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:435:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:474:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:533:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:552:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:612:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:697:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:720:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:748:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:766:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:856:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:868:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:894:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:935:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1031:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1065:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1086:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1097:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1296:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1359:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1482:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1513:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1545:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1666:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1681:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1743:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1770:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1814:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1833:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1899:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:1984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2011:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2024:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2058:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2088:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2137:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2206:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2291:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2319:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2377:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2429:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2507:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2572:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2603:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2617:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2633:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2653:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2667:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2681:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2746:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2813:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2870:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2907:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2918:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2935:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:2953:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3002:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3017:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3029:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3049:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3088:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3229:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3254:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3293:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3318:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3339:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3348:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3358:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3390:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3418:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3475:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3489:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3559:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3570:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3584:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3623:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3641:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3654:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3705:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3737:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3821:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3942:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3959:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:3993:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_BLOCKED_KEY_TYPE_LINKKEY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4035:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4074:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4085:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_BLOCKED_KEY_TYPE_LINKKEY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4334:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4425:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4495:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4524:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_PRIVACY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4593:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4887:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_DEF_SYSTEM_CONFIG [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:4901:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5061:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5082:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5098:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5306:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5314:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5323:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5331:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_DISCOVERABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5339:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_LE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5508:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5533:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5545:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5625:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5665:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_DEVICE_FLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5704:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5738:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5762:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5780:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_OE_USER_ENDED_CONNECTION [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5843:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5917:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:5933:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6499:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6555:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6611:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6663:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6725:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6765:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6923:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:6945:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7008:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7025:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7055:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7075:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_DEV_FOUND_CONFIRM_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7525:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7553:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7592:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7700:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7772:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7788:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7842:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7881:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7893:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7908:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_UNPAIR_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7936:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:7985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8047:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8093:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8269:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8456:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_NOT_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8529:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8557:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8615:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8652:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8741:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8805:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8822:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8880:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8921:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:8985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9009:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9039:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9063:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9078:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9366:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_addr_info [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9441:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9478:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9512:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9543:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9651:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9667:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9776:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9814:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_cp_set_blocked_keys [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9876:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9897:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_EXP_FEATURE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9927:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9948:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_EXP_FEATURE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9964:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:9985:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_EXP_FEATURE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10001:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10055:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_EXP_FEATURES_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10426:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10441:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10472:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10481:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10531:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10728:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10765:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/adapter.c:10787:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/advertising.c:1900:23: warning: Either the condition '!param' is redundant or there is possible null pointer dereference: rp. [nullPointerRedundantCheck] bluez-5.73/src/advertising.c:1905:16: note: Assuming that condition '!param' is not redundant bluez-5.73/src/advertising.c:1899:47: note: rp is assigned 'param' here. bluez-5.73/src/advertising.c:1900:23: note: Null pointer dereference bluez-5.73/src/advertising.c:1686:52: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/advertising.c:1715:54: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/advertising.c:1730:26: style: Variable 'manager' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/advertising.c:1761:53: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/agent.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:447:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:525:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:585:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:620:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:677:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:710:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:769:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:797:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:833:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:872:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:934:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:978:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:1009:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:1036:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/agent.c:128:16: style: Variable 'agent' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/agent.c:788:67: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/agent.c:925:47: style: Parameter 'agent' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:4921:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/src/battery.c:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:267:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:443:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:468:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:503:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:553:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/battery.c:128:22: style: Variable 'battery' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/battery.c:147:22: style: Variable 'battery' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/battery.c:338:27: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/battery.c:377:27: style: Variable 'provider' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:6119:8: warning: %hhd in format string (no. 1) requires 'char *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6119:8: warning: %hhd in format string (no. 2) requires 'char *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6119:8: warning: %hhd in format string (no. 3) requires 'char *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6119:8: warning: %hd in format string (no. 4) requires 'short *' but the argument type is 'unsigned short *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6330:8: warning: %hhu in format string (no. 2) requires 'unsigned char *' but the argument type is 'char *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6330:8: warning: %X in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6332:9: warning: %X in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6510:8: warning: %hhu in format string (no. 2) requires 'unsigned char *' but the argument type is 'char *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6566:8: warning: %hhu in format string (no. 2) requires 'unsigned char *' but the argument type is 'char *'. [invalidScanfArgType_int] bluez-5.73/src/adapter.c:6439:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] bluez-5.73/src/adapter.c:3410:26: error: Allocation with strdup, g_hash_table_add doesn't release it. [leakNoVarFunctionCall] bluez-5.73/src/adapter.c:3193:16: style: Variable 'data->setting' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/src/adapter.c:3191:16: note: data->setting is assigned bluez-5.73/src/adapter.c:3193:16: note: data->setting is overwritten bluez-5.73/src/adapter.c:1007:16: style:inconclusive: Function 'btd_adapter_find_device' argument 3 names different: declaration 'dst_type' definition 'bdaddr_type'. [funcArgNamesDifferent] bluez-5.73/src/adapter.h:86:16: note: Function 'btd_adapter_find_device' argument 3 names different: declaration 'dst_type' definition 'bdaddr_type'. bluez-5.73/src/adapter.c:1007:16: note: Function 'btd_adapter_find_device' argument 3 names different: declaration 'dst_type' definition 'bdaddr_type'. bluez-5.73/src/adapter.c:10830:39: style:inconclusive: Function 'btd_has_kernel_features' argument 1 names different: declaration 'feature' definition 'features'. [funcArgNamesDifferent] bluez-5.73/src/adapter.h:285:39: note: Function 'btd_has_kernel_features' argument 1 names different: declaration 'feature' definition 'features'. bluez-5.73/src/adapter.c:10830:39: note: Function 'btd_has_kernel_features' argument 1 names different: declaration 'feature' definition 'features'. bluez-5.73/src/adapter.c:3972:24: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adapter.c:3972:24: note: Shadow variable bluez-5.73/src/adapter.c:4366:25: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adapter.c:4366:25: note: Shadow variable bluez-5.73/src/adapter.c:4453:24: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adapter.c:4453:24: note: Shadow variable bluez-5.73/src/adapter.c:4548:20: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adapter.c:4548:20: note: Shadow variable bluez-5.73/src/adapter.c:4612:22: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/adapter.c:4612:22: note: Shadow variable bluez-5.73/src/adapter.c:7474:7: style: Local variable 'remove_device' shadows outer function [shadowFunction] bluez-5.73/src/adapter.c:3575:21: note: Shadowed declaration bluez-5.73/src/adapter.c:7474:7: note: Shadow variable bluez-5.73/src/adapter.c:699:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] bluez-5.73/src/adapter.c:399:49: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:407:52: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:543:58: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:1051:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:1115:58: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:1169:61: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:1237:38: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:1502:58: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:1677:50: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:2345:67: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:2346:46: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:2392:29: style: Variable 'client' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:2480:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:2915:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3014:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3022:55: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:3250:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3290:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3355:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3387:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3556:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3567:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3697:14: style: Variable 'io' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:3954:55: style: Parameter 'key_value' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:4928:11: style: Variable 'list' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:5304:51: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5312:50: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5321:54: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5329:55: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5337:48: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5345:72: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5353:52: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:5454:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:6031:57: style: Parameter 'value' can be declared as pointer to const. However it seems that 'convert_did_entry' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6698:31: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6031:57: note: Parameter 'value' can be declared as pointer to const bluez-5.73/src/adapter.c:6070:61: style: Parameter 'value' can be declared as pointer to const. However it seems that 'convert_linkkey_entry' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6689:36: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6070:61: note: Parameter 'value' can be declared as pointer to const bluez-5.73/src/adapter.c:6098:57: style: Parameter 'value' can be declared as pointer to const. However it seems that 'convert_ltk_entry' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6692:40: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6098:57: note: Parameter 'value' can be declared as pointer to const bluez-5.73/src/adapter.c:6312:37: style: Parameter 'key' can be declared as pointer to const. However it seems that 'convert_sdp_entry' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6702:29: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6312:37: note: Parameter 'key' can be declared as pointer to const bluez-5.73/src/adapter.c:6399:54: style: Parameter 'value' can be declared as pointer to const. However it seems that 'convert_primaries_entry' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6686:29: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6399:54: note: Parameter 'value' can be declared as pointer to const bluez-5.73/src/adapter.c:6495:37: style: Parameter 'key' can be declared as pointer to const. However it seems that 'convert_ccc_entry' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6706:29: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6495:37: note: Parameter 'key' can be declared as pointer to const bluez-5.73/src/adapter.c:6551:38: style: Parameter 'key' can be declared as pointer to const. However it seems that 'convert_gatt_entry' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/adapter.c:6713:29: note: You might need to cast the function pointer here bluez-5.73/src/adapter.c:6551:38: note: Parameter 'key' can be declared as pointer to const bluez-5.73/src/adapter.c:6990:50: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:7134:23: style: Parameter 'eir' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:7155:28: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:7786:9: style: Variable 'l2' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:7789:23: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:8166:66: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:8968:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:9033:15: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:9033:30: style: Parameter 'randomizer' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:9076:50: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:9090:60: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/adapter.c:9156:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:9164:10: style: Variable 'match' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:9175:10: style: Variable 'match' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/adapter.c:10822:51: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:328:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:343:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:357:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:379:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:430:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:551:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:569:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:579:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:627:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:691:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_free [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:783:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:799:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:826:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_free [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:904:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:920:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:951:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:985:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1013:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1050:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1084:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1116:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1127:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1183:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1206:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1219:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1239:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1256:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1294:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1317:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1356:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1376:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1400:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1442:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1482:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1536:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_FLAG_REMOTE_WAKEUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1563:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1594:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_FLAG_REMOTE_WAKEUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1609:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1621:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1676:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1698:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1730:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1766:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1800:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1893:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:1986:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2224:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_strcmp [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2313:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2342:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2404:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2532:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2587:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2627:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2651:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2667:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2705:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2782:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2830:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2954:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2979:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:2986:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3083:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3523:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3642:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_strcmp [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3655:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3757:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3943:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gatt_primary [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:3990:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4016:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_strcmp [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4029:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4072:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4084:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4095:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4338:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4429:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4458:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4580:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4677:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4731:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4804:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4827:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:4991:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5035:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5088:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gatt_primary [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5263:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5477:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5498:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5511:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5565:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5625:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SEC_LEVEL [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5726:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5796:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5889:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5940:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_LARGE_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:5962:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6037:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6074:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6096:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6534:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6628:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6725:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6760:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6883:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6947:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:6968:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_strcmp [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:7038:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:7143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:7231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_FLAG_REMOTE_WAKEUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/device.c:7276:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_NAME_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:385:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:466:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EIR_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/src/eir.c:412:12: style: Variable 'uuid128_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/eir.c:462:14: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/eir.c:616:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:146:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:171:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:195:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:233:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:246:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbus_message_unref [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:274:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:339:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:377:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:404:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:624:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:714:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:734:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:758:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:769:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:795:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:805:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:839:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:865:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:876:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_WRITE_WITHOUT_RESP [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:886:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:897:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:909:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEFAULT_LE_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:934:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROPERTY_CHANGED_FLAG_FLUSH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:952:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1060:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_EXT_PROP_RELIABLE_WRITE [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1202:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1296:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_WRITE_WITHOUT_RESP [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1381:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1449:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1500:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1554:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1592:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1797:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1854:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1862:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1878:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1891:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1901:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1911:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:1966:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2003:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2253:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2294:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_CLI_FEAT_EATT [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:2422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-client.c:143:18: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:731:25: style: Variable 'chrc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:803:25: style: Variable 'chrc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:835:25: style: Variable 'chrc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:874:25: style: Variable 'chrc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:895:25: style: Variable 'chrc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:1851:18: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:1875:18: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-client.c:2274:53: style: Parameter 'gerr' can be declared as pointer to const. However it seems that 'eatt_connect_cb' is a callback function, if 'gerr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/gatt-client.c:2329:23: note: You might need to cast the function pointer here bluez-5.73/src/gatt-client.c:2274:53: note: Parameter 'gerr' can be declared as pointer to const bluez-5.73/src/device.c:4639:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/src/device.c:314:49: style:inconclusive: Function 'btd_device_is_initiator' argument 1 names different: declaration 'device' definition 'dev'. [funcArgNamesDifferent] bluez-5.73/src/device.h:70:49: note: Function 'btd_device_is_initiator' argument 1 names different: declaration 'device' definition 'dev'. bluez-5.73/src/device.c:314:49: note: Function 'btd_device_is_initiator' argument 1 names different: declaration 'device' definition 'dev'. bluez-5.73/src/device.c:1943:60: style:inconclusive: Function 'btd_device_get_ltk' argument 2 names different: declaration 'val' definition 'key'. [funcArgNamesDifferent] bluez-5.73/src/device.h:136:60: note: Function 'btd_device_get_ltk' argument 2 names different: declaration 'val' definition 'key'. bluez-5.73/src/device.c:1943:60: note: Function 'btd_device_get_ltk' argument 2 names different: declaration 'val' definition 'key'. bluez-5.73/src/device.c:2037:13: style:inconclusive: Function 'btd_device_add_set' argument 3 names different: declaration 'sirk' definition 'key'. [funcArgNamesDifferent] bluez-5.73/src/device.h:142:13: note: Function 'btd_device_add_set' argument 3 names different: declaration 'sirk' definition 'key'. bluez-5.73/src/device.c:2037:13: note: Function 'btd_device_add_set' argument 3 names different: declaration 'sirk' definition 'key'. bluez-5.73/src/device.c:4330:21: style:inconclusive: Function 'device_create' argument 2 names different: declaration 'address' definition 'bdaddr'. [funcArgNamesDifferent] bluez-5.73/src/device.h:17:21: note: Function 'device_create' argument 2 names different: declaration 'address' definition 'bdaddr'. bluez-5.73/src/device.c:4330:21: note: Function 'device_create' argument 2 names different: declaration 'address' definition 'bdaddr'. bluez-5.73/src/device.c:4363:74: style:inconclusive: Function 'btd_device_get_storage_path' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] bluez-5.73/src/device.h:21:17: note: Function 'btd_device_get_storage_path' argument 2 names different: declaration 'filename' definition 'name'. bluez-5.73/src/device.c:4363:74: note: Function 'btd_device_get_storage_path' argument 2 names different: declaration 'filename' definition 'name'. bluez-5.73/src/device.c:4980:63: style:inconclusive: Function 'device_probe_profiles' argument 2 names different: declaration 'profiles' definition 'uuids'. [funcArgNamesDifferent] bluez-5.73/src/device.h:58:63: note: Function 'device_probe_profiles' argument 2 names different: declaration 'profiles' definition 'uuids'. bluez-5.73/src/device.c:4980:63: note: Function 'device_probe_profiles' argument 2 names different: declaration 'profiles' definition 'uuids'. bluez-5.73/src/device.c:7299:47: style:inconclusive: Function 'btd_device_set_volume' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] bluez-5.73/src/device.h:199:47: note: Function 'btd_device_set_volume' argument 1 names different: declaration 'dev' definition 'device'. bluez-5.73/src/device.c:7299:47: note: Function 'btd_device_set_volume' argument 1 names different: declaration 'dev' definition 'device'. bluez-5.73/src/device.c:7304:49: style:inconclusive: Function 'btd_device_get_volume' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] bluez-5.73/src/device.h:200:49: note: Function 'btd_device_get_volume' argument 1 names different: declaration 'dev' definition 'device'. bluez-5.73/src/device.c:7304:49: note: Function 'btd_device_get_volume' argument 1 names different: declaration 'dev' definition 'device'. bluez-5.73/src/device.c:1663:20: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/device.c:1663:20: note: Shadow variable bluez-5.73/src/device.c:7023:10: style: Local variable 'uuid_list' shadows outer variable [shadowVariable] bluez-5.73/src/device.c:295:23: note: Shadowed declaration bluez-5.73/src/device.c:7023:10: note: Shadow variable bluez-5.73/src/device.c:7131:20: style: Local variable 'info' shadows outer function [shadowFunction] bluez-5.73/src/log.h:14:6: note: Shadowed declaration bluez-5.73/src/device.c:7131:20: note: Shadow variable bluez-5.73/src/device.c:324:76: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:329:23: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:344:23: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:358:23: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:368:68: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:549:58: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:868:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:875:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:880:47: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:901:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:917:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1000:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1092:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1108:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1124:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1135:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1146:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1157:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1168:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1180:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1309:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:1503:56: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:1527:56: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:1902:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:2137:22: style: Variable 'pending' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2315:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2329:22: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2330:22: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2339:22: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2340:22: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2360:22: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:2459:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:3005:22: style: Variable 'bonding' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:3064:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:3199:22: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:3269:55: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:3991:11: style: Variable 'match' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:4011:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:4027:22: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:4409:41: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4422:56: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4604:50: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4609:51: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4614:55: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4619:52: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4624:52: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4870:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:4890:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:5084:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:5237:14: style: Variable 'lmatch' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:5391:56: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:5402:22: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:5600:38: style: Parameter 'sign_cnt' can be declared as pointer to const. However it seems that 'remote_counter' is a callback function, if 'sign_cnt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/device.c:5691:8: note: You might need to cast the function pointer here bluez-5.73/src/device.c:5600:38: note: Parameter 'sign_cnt' can be declared as pointer to const bluez-5.73/src/device.c:5996:59: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6008:55: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6021:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6298:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:6399:22: style: Variable 'bonding' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:6409:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:6504:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:6667:56: style: Parameter 'err' can be declared as pointer to const. However it seems that 'confirm_cb' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/device.c:6833:7: note: You might need to cast the function pointer here bluez-5.73/src/device.c:6667:56: note: Parameter 'err' can be declared as pointer to const bluez-5.73/src/device.c:6684:56: style: Parameter 'err' can be declared as pointer to const. However it seems that 'passkey_cb' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/device.c:6781:51: note: You might need to cast the function pointer here bluez-5.73/src/device.c:6684:56: note: Parameter 'err' can be declared as pointer to const bluez-5.73/src/device.c:6958:54: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6975:53: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6980:59: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6988:70: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:6996:48: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:7004:70: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:7012:61: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:7155:46: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:7205:58: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:7210:60: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:7252:55: style: Parameter 'service' can be declared as pointer to const. However it seems that 'service_state_changed' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/device.c:7291:7: note: You might need to cast the function pointer here bluez-5.73/src/device.c:7252:55: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/device.c:7278:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/device.c:7304:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/device.c:139:21: style: struct member 'included_search::req' is never used. [unusedStructMember] bluez-5.73/src/device.c:140:10: style: struct member 'included_search::services' is never used. [unusedStructMember] bluez-5.73/src/device.c:141:10: style: struct member 'included_search::current' is never used. [unusedStructMember] bluez-5.73/src/gatt-database.c:329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:468:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:544:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:557:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:692:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:721:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:741:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:752:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:872:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_DEVICE_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:919:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:946:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:998:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1033:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_UNLIKELY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_SERVICE_CHANGED [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_PNP_ID [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1348:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_CLI_FEAT_ROBUST_CACHING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1552:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1566:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1694:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1728:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1818:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1860:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1882:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:1969:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2038:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2083:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2099:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2149:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2186:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2206:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2228:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2378:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2413:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2635:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2705:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2765:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2832:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2882:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2901:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:2985:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3014:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3043:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3058:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_EXT_PROPER_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3090:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3160:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3409:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3484:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3498:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3507:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3578:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3709:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3805:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3845:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3890:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_CLI_FEAT_ROBUST_CACHING [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3917:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:3991:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:4117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:4163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/gatt-database.c:4181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NDELAY [valueFlowBailoutIncompleteVar] bluez-5.73/src/log.c:159:36: error: Comparing pointers that point to different objects [comparePointers] bluez-5.73/src/log.c:121:30: note: Variable declared here. bluez-5.73/src/log.c:159:14: note: Array decayed to pointer here. bluez-5.73/src/log.c:122:30: note: Variable declared here. bluez-5.73/src/log.c:159:38: note: Array decayed to pointer here. bluez-5.73/src/log.c:159:36: note: Comparing pointers that point to different objects bluez-5.73/src/log.c:142:29: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/gatt-database.c:340:21: style: Variable 'ccc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:994:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:1226:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:1391:20: style: Variable 'ccc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:2017:31: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/gatt-database.c:2826:20: style: Variable 'client' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:3049:29: style: Parameter 'chrc' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/gatt-database.c:3087:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:3211:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:3494:53: style: Parameter 'service' can be declared as pointer to const. However it seems that 'profile_device_probe' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/gatt-database.c:3540:20: note: You might need to cast the function pointer here bluez-5.73/src/gatt-database.c:3494:53: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/gatt-database.c:3503:55: style: Parameter 'service' can be declared as pointer to const. However it seems that 'profile_device_remove' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/gatt-database.c:3541:21: note: You might need to cast the function pointer here bluez-5.73/src/gatt-database.c:3503:55: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/gatt-database.c:3510:54: style: Parameter 'service' can be declared as pointer to const. However it seems that 'profile_device_accept' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/gatt-database.c:3542:14: note: You might need to cast the function pointer here bluez-5.73/src/gatt-database.c:3510:54: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/gatt-database.c:3624:28: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:3645:28: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:3669:25: style: Variable 'chrc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:3689:25: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/gatt-database.c:4072:68: style: Parameter 'database' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/gatt-database.c:127:11: style: struct member 'external_chrc::mtu' is never used. [unusedStructMember] bluez-5.73/src/main.c:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:364:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:393:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:412:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_ERROR_KEY_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:759:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:826:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_ERROR_KEY_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:857:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1073:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1097:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_BASIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_BASIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1300:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_BUS_SYSTEM [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:1379:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/src/main.c:198:20: style:inconclusive: Boolean expression '*s>='0'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bluez-5.73/src/main.c:697:3: warning: Redundant code: Found a statement that begins with bool constant. [constStatement] bluez-5.73/src/main.c:893:54: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/main.c:1221:37: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'quit_eventloop' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/main.c:1237:7: note: You might need to cast the function pointer here bluez-5.73/src/main.c:1221:37: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/main.c:1287:47: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'disconnected_dbus' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/main.c:1312:39: note: You might need to cast the function pointer here bluez-5.73/src/main.c:1287:47: note: Parameter 'conn' can be declared as pointer to const bluez-5.73/src/main.c:1287:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'disconnected_dbus' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/main.c:1312:39: note: You might need to cast the function pointer here bluez-5.73/src/main.c:1287:59: note: Parameter 'data' can be declared as pointer to const bluez-5.73/src/shared/util.h:275:20: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/plugin.c:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/plugin.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/src/plugin.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGINDIR [valueFlowBailoutIncompleteVar] bluez-5.73/src/plugin.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __bluetooth_builtin [valueFlowBailoutIncompleteVar] bluez-5.73/src/rfkill.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/rfkill.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/rfkill.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/rfkill.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/rfkill.c:63:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/src/rfkill.c:194:1: error: Resource leak: fd [resourceLeak] bluez-5.73/src/profile.c:738:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:761:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:779:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_FLAG_ENABLE_EXPERIMENTAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:798:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:904:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:938:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:974:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:988:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSP_AG_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1043:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1195:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1290:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE_BDADDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1336:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1381:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_MODE [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1520:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1544:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1556:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1577:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1594:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTPROTO_L2CAP [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1626:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_GOEP_L2CAP_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1649:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1743:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1789:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:1992:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_MODE_BASIC [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSP_HS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2368:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/profile.c:2623:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SVC_SEARCH_ATTR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:217:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-client.c:437:10: style: Condition 'ctxt->session' is always true [knownConditionTrueFalse] bluez-5.73/src/sdp-client.c:295:14: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/profile.c:1017:23: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/profile.c:1454:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/profile.c:1537:49: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ext_device_probe' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2413:21: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1537:49: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/profile.c:1552:27: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/profile.c:1566:51: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ext_device_remove' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2414:22: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1566:51: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/profile.c:1718:22: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/profile.c:1812:51: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ext_disconnect_dev' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2416:19: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1812:51: note: Parameter 'service' can be declared as pointer to const bluez-5.73/src/profile.c:1838:52: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_hfp_hf_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2071:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1838:52: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1838:72: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_hfp_hf_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2071:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1838:72: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1839:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_hfp_hf_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2071:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1839:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1845:52: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_hfp_ag_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2091:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1845:52: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1845:72: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_hfp_ag_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2091:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1845:72: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1846:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_hfp_ag_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2091:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1846:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1852:52: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_hsp_hs_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2081:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1852:52: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1852:72: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_hsp_hs_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2081:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1852:72: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1853:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_hsp_hs_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2081:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1853:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1861:52: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_hsp_ag_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2103:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1861:52: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1861:72: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_hsp_ag_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2103:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1861:72: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1862:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_hsp_ag_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2103:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1862:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1868:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_spp_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2054:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1868:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1869:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_spp_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2054:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1869:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1884:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_dun_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2061:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1884:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1884:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_dun_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2061:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1884:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1885:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_dun_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2061:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1885:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1891:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_pce_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2145:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1891:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1891:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_pce_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2145:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1891:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1892:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_pce_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2145:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1892:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1897:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_pse_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2138:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1897:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1897:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_pse_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2138:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1897:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1898:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_pse_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2138:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1898:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1911:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_mas_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2154:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1911:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1911:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_mas_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2154:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1911:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1912:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_mas_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2154:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1912:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1925:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_mns_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2163:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1925:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1925:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_mns_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2163:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1925:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1926:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_mns_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2163:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1926:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1939:50: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_sync_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2129:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1939:50: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1939:70: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_sync_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2129:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1939:70: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1940:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_sync_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2129:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1940:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1946:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_opp_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2113:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1946:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1946:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_opp_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2113:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1946:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1947:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_opp_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2113:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1947:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1960:49: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_ftp_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2122:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1960:49: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1960:69: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_ftp_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2122:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1960:69: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1961:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_ftp_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2122:17: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1961:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/profile.c:1989:53: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'get_generic_record' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2388:21: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1989:53: note: Parameter 'ext' can be declared as pointer to const bluez-5.73/src/profile.c:1989:73: style: Parameter 'l2cap' can be declared as pointer to const. However it seems that 'get_generic_record' is a callback function, if 'l2cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2388:21: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1989:73: note: Parameter 'l2cap' can be declared as pointer to const bluez-5.73/src/profile.c:1990:23: style: Parameter 'rfcomm' can be declared as pointer to const. However it seems that 'get_generic_record' is a callback function, if 'rfcomm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/profile.c:2388:21: note: You might need to cast the function pointer here bluez-5.73/src/profile.c:1990:23: note: Parameter 'rfcomm' can be declared as pointer to const bluez-5.73/src/sdp-xml.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID128 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_URL_STR8 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_TEXT_STR8 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:396:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_DATA_NIL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:406:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_BOOL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:552:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SEQ32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-database.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-database.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-database.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_free [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-database.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-database.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-database.c:145:46: style:inconclusive: Function 'sdp_svcdb_set_collectable' argument 1 names different: declaration 'rec' definition 'record'. [funcArgNamesDifferent] bluez-5.73/src/sdpd.h:53:46: note: Function 'sdp_svcdb_set_collectable' argument 1 names different: declaration 'rec' definition 'record'. bluez-5.73/src/sdpd-database.c:145:46: note: Function 'sdp_svcdb_set_collectable' argument 1 names different: declaration 'rec' definition 'record'. bluez-5.73/src/sdpd-database.c:120:38: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-database.c:216:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/sdpd-request.c:152:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SEQ16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:377:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_uuid128_cmp [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:402:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_pdu_hdr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_INVALID_RECORD_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:710:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_pdu_hdr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:852:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_pdu_hdr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:1015:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_INVALID_SYNTAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:1106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:1126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdp-xml.c:988:10: style:inconclusive: Function 'convert_sdp_record_to_xml' argument 2 names different: declaration 'user_data' definition 'data'. [funcArgNamesDifferent] bluez-5.73/src/sdp-xml.h:12:9: note: Function 'convert_sdp_record_to_xml' argument 2 names different: declaration 'user_data' definition 'data'. bluez-5.73/src/sdp-xml.c:988:10: note: Function 'convert_sdp_record_to_xml' argument 2 names different: declaration 'user_data' definition 'data'. bluez-5.73/src/sdp-xml.c:400:28: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-server.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-server.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-server.c:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-server.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-request.c:75:54: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-request.c:100:49: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-request.c:100:65: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-request.c:286:65: style: Parameter 'cstate' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-request.c:371:15: style: Variable 'list' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/sdpd-request.c:665:13: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/sdpd-service.c:301:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SERVER_RECORD_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SERVER_RECORD_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:406:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:473:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSFREE_AGW_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:516:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSFREE_AGW_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:559:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:622:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT64 [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:680:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SERVER_RECORD_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:725:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_RECORD_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:807:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_pdu_hdr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:876:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_pdu_hdr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:916:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_pdu_hdr_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:167:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNABORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/service.c:377:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/sdpd-service.c:700:51: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-service.c:872:35: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/sdpd-service.c:874:16: style: Variable 'orec' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/sdpd-service.c:874:23: style: Variable 'nrec' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/sdpd-service.c:914:35: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/service.c:404:49: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/set.c:79:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:102:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_CSIP_RSI [valueFlowBailoutIncompleteVar] bluez-5.73/src/set.c:298:16: style:inconclusive: Function 'btd_set_add_device' argument 2 names different: declaration 'ltk' definition 'key'. [funcArgNamesDifferent] bluez-5.73/src/set.h:16:16: note: Function 'btd_set_add_device' argument 2 names different: declaration 'ltk' definition 'key'. bluez-5.73/src/set.c:298:16: note: Function 'btd_set_add_device' argument 2 names different: declaration 'ltk' definition 'key'. bluez-5.73/src/set.c:51:52: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'set_disconnect' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/set.c:67:7: note: You might need to cast the function pointer here bluez-5.73/src/set.c:51:52: note: Parameter 'conn' can be declared as pointer to const bluez-5.73/src/set.c:51:71: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'set_disconnect' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/set.c:67:7: note: You might need to cast the function pointer here bluez-5.73/src/set.c:51:71: note: Parameter 'msg' can be declared as pointer to const bluez-5.73/src/set.c:52:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'set_disconnect' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/set.c:67:7: note: You might need to cast the function pointer here bluez-5.73/src/set.c:52:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/set.c:58:49: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'set_connect' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/set.c:69:7: note: You might need to cast the function pointer here bluez-5.73/src/set.c:58:49: note: Parameter 'conn' can be declared as pointer to const bluez-5.73/src/set.c:58:68: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'set_connect' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/set.c:69:7: note: You might need to cast the function pointer here bluez-5.73/src/set.c:58:68: note: Parameter 'msg' can be declared as pointer to const bluez-5.73/src/set.c:59:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'set_connect' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/set.c:69:7: note: You might need to cast the function pointer here bluez-5.73/src/set.c:59:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/set.c:118:21: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/set.c:174:14: style: Parameter 'sirk' can be declared as const array [constParameter] bluez-5.73/src/set.c:209:15: style: Parameter 'sirk' can be declared as const array [constParameter] bluez-5.73/src/set.c:211:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/set.c:261:21: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/set.c:368:53: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:345:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:369:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:421:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:489:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/settings.c:183:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] bluez-5.73/src/settings.c:220:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] bluez-5.73/src/settings.c:243:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] bluez-5.73/src/settings.c:47:55: style: Parameter 'attrib' can be declared as pointer to const. However it seems that 'load_desc_value' is a callback function, if 'attrib' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/settings.c:136:7: note: You might need to cast the function pointer here bluez-5.73/src/settings.c:47:55: note: Parameter 'attrib' can be declared as pointer to const bluez-5.73/src/settings.c:48:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'load_desc_value' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/settings.c:136:7: note: You might need to cast the function pointer here bluez-5.73/src/settings.c:48:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/settings.c:52:48: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:52:62: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:143:48: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:143:62: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:172:51: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:172:65: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/settings.c:174:28: style: Variable 'att' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/settings.c:454:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/ad.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MAX_DATA_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MAX_DATA_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MANUFACTURER_DATA [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_NAME_LENGTH [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:399:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_ad_data [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:432:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:608:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MANUFACTURER_DATA [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_SERVICE_DATA16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:653:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_NAME_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:675:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_GAP_APPEARANCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:753:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:852:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_ad_manufacturer_data [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:988:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_ad_service_data [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_FLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1136:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_FLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1150:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_FLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1162:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_FLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1295:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_TX_POWER [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1307:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MAX_DATA_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1332:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_AD_MAX_DATA_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ad.c:1085:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/src/shared/ad.c:105:9: style: Local variable 'data' shadows outer argument [shadowArgument] bluez-5.73/src/shared/ad.c:85:62: note: Shadowed declaration bluez-5.73/src/shared/ad.c:105:9: note: Shadow variable bluez-5.73/src/shared/ad.c:105:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/ad.c:462:35: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/ad.c:490:41: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:490:53: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:513:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/ad.c:831:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:967:76: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:1082:42: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:1117:49: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:1145:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/ad.c:1209:59: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ad.c:1430:8: style: Variable 'matched' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/att.c:363:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:439:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_EATT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:492:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:528:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:715:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:730:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:749:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_SECURITY_AUTO [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:805:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:829:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:886:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:912:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ALL_REQUESTS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:925:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:960:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1001:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1043:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_SECURITY_LOW [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEBUG [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEFAULT_LE_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1600:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_MTU_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1648:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1705:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1872:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1891:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1968:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1988:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_SECURITY_AUTO [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/att.c:1344:22: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/att.c:1383:40: style: Parameter 'att' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/att.c:1439:22: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/att.c:1653:23: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/att.c:2007:59: style: Parameter 'key' can be declared as const array [constParameter] bluez-5.73/src/shared/att.c:351:18: portability: 'op->pdu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/att.c:903:11: style: struct member 'notify_data::pdu' is never used. [unusedStructMember] bluez-5.73/src/shared/att.c:904:10: style: struct member 'notify_data::pdu_len' is never used. [unusedStructMember] bluez-5.73/src/shared/att.c:905:7: style: struct member 'notify_data::handler_found' is never used. [unusedStructMember] bluez-5.73/src/shared/bap.c:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:674:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASE_SOURCE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:693:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:846:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASE_SOURCE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:920:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1018:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1198:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ASCS_RSP_UNSPECIFIED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1307:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_TYPE_BCAST [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1371:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1409:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1470:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1576:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1648:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ASCS_QOS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1678:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1724:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ASCS_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1738:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1756:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1796:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ASCS_DISABLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1810:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1831:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1859:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1879:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ASCS_METADATA [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1887:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1933:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_IDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1955:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:1990:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2002:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_STREAMING [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2012:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_DISABLING [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2032:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_RELEASING [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2357:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2389:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2437:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2598:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2621:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2651:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2712:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2734:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2764:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2791:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2847:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2870:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:2940:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:3491:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_TYPE_UCAST [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:3852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:3928:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:3942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:3957:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:3990:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4024:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4046:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4072:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAC_SINK_CHRC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4349:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4517:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4577:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASE_SINK_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4764:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_IDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4946:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:4982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5073:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5202:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5294:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_STREAM_STATE_IDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5584:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5591:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5632:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5657:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5698:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5713:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5740:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5787:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5838:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5927:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:5954:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:6096:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:6112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BAP_BCAST_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:6397:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BASS_BCAST_SRC_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BASS_ERROR_INVALID_SOURCE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:601:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_bis_sync [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:667:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIS_SYNC_NO_PREF [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:685:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:772:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIS_SYNC_NO_PREF [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:800:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SYNC_NO_PAST [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:831:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_MAX_NUM_BIS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1046:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_BASS_ERROR_INVALID_SOURCE_ID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ERROR_WRITE_REQUEST_REJECTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCAST_RECV_STATE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meta [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1302:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1333:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_bcast_src [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1421:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCAST_AUDIO_SCAN_CP_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1507:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bass.c:1712:11: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/bass.c:748:19: style: Local variable 'bass' shadows outer variable [shadowVariable] bluez-5.73/src/shared/bass.c:745:18: note: Shadowed declaration bluez-5.73/src/shared/bass.c:748:19: note: Shadow variable bluez-5.73/src/shared/bass.c:141:11: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:146:11: style: Variable 'bad_code' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:150:11: style: Variable 'meta' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:375:11: style: Variable 'meta' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:396:42: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:663:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:792:33: style: Variable 'params' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bass.c:1141:42: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bap.c:1437:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/src/shared/btp.c:57:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btp.c:143:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_UNKNOWN_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btp.c:202:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btp.c:274:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_OP_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:346:16: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/bap.c:1353:12: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/bap.c:3695:11: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/bap.c:4253:6: style: Condition '!ep->stream' is always false [knownConditionTrueFalse] bluez-5.73/src/shared/bap.c:4829:14: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/bap.c:4873:14: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/bap.c:810:44: warning: Either the condition '!ase' is redundant or there is possible null pointer dereference: ase. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:815:6: note: Assuming that condition '!ase' is not redundant bluez-5.73/src/shared/bap.c:810:44: note: Null pointer dereference bluez-5.73/src/shared/bap.c:811:48: warning: Either the condition '!bap' is redundant or there is possible null pointer dereference: bap. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:815:14: note: Assuming that condition '!bap' is not redundant bluez-5.73/src/shared/bap.c:811:48: note: Null pointer dereference bluez-5.73/src/shared/bap.c:812:8: warning: Either the condition '!bap' is redundant or there is possible null pointer dereference: bap. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:815:14: note: Assuming that condition '!bap' is not redundant bluez-5.73/src/shared/bap.c:812:8: note: Null pointer dereference bluez-5.73/src/shared/bap.c:1810:2: warning: Either the condition '!stream' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:1812:6: note: Assuming that condition '!stream' is not redundant bluez-5.73/src/shared/bap.c:1810:2: note: Null pointer dereference bluez-5.73/src/shared/bap.c:2598:2: warning: Either the condition '!stream' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:2600:6: note: Assuming that condition '!stream' is not redundant bluez-5.73/src/shared/bap.c:2598:2: note: Null pointer dereference bluez-5.73/src/shared/bap.c:5246:6: warning: Either the condition 'lpac' is redundant or there is possible null pointer dereference: lpac. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:5206:6: note: Assuming that condition 'lpac' is not redundant bluez-5.73/src/shared/bap.c:5246:6: note: Null pointer dereference bluez-5.73/src/shared/bap.c:5502:23: warning: Either the condition '!stream' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:5504:6: note: Assuming that condition '!stream' is not redundant bluez-5.73/src/shared/bap.c:5502:23: note: Null pointer dereference bluez-5.73/src/shared/bap.c:5654:23: warning: Either the condition '!stream' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck] bluez-5.73/src/shared/bap.c:5656:6: note: Assuming that condition '!stream' is not redundant bluez-5.73/src/shared/bap.c:5654:23: note: Null pointer dereference bluez-5.73/src/shared/bap.c:638:18: style: Local variable 'bap' shadows outer variable [shadowVariable] bluez-5.73/src/shared/bap.c:635:17: note: Shadowed declaration bluez-5.73/src/shared/bap.c:638:18: note: Shadow variable bluez-5.73/src/shared/bap.c:1962:24: style: Local variable 'state' shadows outer argument [shadowArgument] bluez-5.73/src/shared/bap.c:1947:71: note: Shadowed declaration bluez-5.73/src/shared/bap.c:1962:24: note: Shadow variable bluez-5.73/src/shared/bap.c:1701:29: style: Parameter 'qos' can be declared as pointer to const. However it seems that 'bap_bcast_config' is a callback function, if 'qos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/bap.c:2065:2: note: You might need to cast the function pointer here bluez-5.73/src/shared/bap.c:1701:29: note: Parameter 'qos' can be declared as pointer to const bluez-5.73/src/shared/bap.c:2219:25: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bap.c:2371:76: style: Parameter 'qos' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3042:58: style: Parameter 'cont' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3057:78: style: Parameter 'v' can be declared as pointer to const. However it seems that 'bap_pac_foreach_channel' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/bap.c:3084:5: note: You might need to cast the function pointer here bluez-5.73/src/shared/bap.c:3057:78: note: Parameter 'v' can be declared as pointer to const bluez-5.73/src/shared/bap.c:3108:27: style: Parameter 'codec' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3109:29: style: Parameter 'qos' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3400:48: style: Parameter 'pac' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3473:54: style: Parameter 'pac' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3478:58: style: Parameter 'pac' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:3781:43: style: Parameter 'bap' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:4360:29: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bap.c:4635:63: style: Parameter 'att' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5013:51: style: Parameter 'pac' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5134:23: style: Variable 'lc' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bap.c:5322:64: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5351:57: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5545:62: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5561:64: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5571:27: style: Variable 'io' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/bap.c:5682:71: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5847:27: style: Parameter 'codec' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:5994:64: style: Parameter 'v' can be declared as pointer to const. However it seems that 'match_ltv' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/bap.c:6080:4: note: You might need to cast the function pointer here bluez-5.73/src/shared/bap.c:5994:64: note: Parameter 'v' can be declared as pointer to const bluez-5.73/src/shared/bap.c:6208:12: style: Parameter 'v' can be declared as pointer to const. However it seems that 'bap_sink_get_allocation' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/bap.c:6421:4: note: You might need to cast the function pointer here bluez-5.73/src/shared/bap.c:6208:12: note: Parameter 'v' can be declared as pointer to const bluez-5.73/src/shared/bap.c:6334:12: style: Parameter 'v' can be declared as pointer to const. However it seems that 'bap_sink_match_allocation' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/bap.c:6369:5: note: You might need to cast the function pointer here bluez-5.73/src/shared/bap.c:6334:12: note: Parameter 'v' can be declared as pointer to const bluez-5.73/src/shared/btsnoop.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btsnoop.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btsnoop.c:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_FORMAT_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btsnoop.c:217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btsnoop.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btsnoop.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_OPCODE_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/btsnoop.c:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/bap.c:98:28: style: struct member 'bt_pacs::source_ccc' is never used. [unusedStructMember] bluez-5.73/src/shared/btsnoop.c:85:3: error: Memory leak: btsnoop.fd [memleak] bluez-5.73/src/shared/btsnoop.c:156:3: error: Memory leak: btsnoop.fd [memleak] bluez-5.73/src/shared/btsnoop.c:206:45: style: Parameter 'btsnoop' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/btsnoop.c:250:61: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/btsnoop.c:567:39: style: Parameter 'btsnoop' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/btsnoop.c:567:64: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/btsnoop.c:568:14: style: Parameter 'frequency' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/btsnoop.c:568:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/btsnoop.c:568:47: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/bap.c:304:10: style: struct member 'bt_subgroup::index' is never used. [unusedStructMember] bluez-5.73/src/shared/bap.c:4175:26: style: struct member 'match_pac::ep' is never used. [unusedStructMember] bluez-5.73/src/shared/bap.c:6069:18: style: Variable 'ltv_len' is assigned a value that is never used. [unreadVariable] bluez-5.73/src/shared/ccp.c:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INSUFFICIENT_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:253:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTBS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:480:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:494:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:543:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:551:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:563:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:587:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:598:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:610:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:622:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:646:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:659:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:703:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:725:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:747:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:768:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:790:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:811:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:831:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:851:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:870:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:891:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:911:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:931:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:951:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:971:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:1001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEARER_PROVIDER_NAME_CHRC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:1203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:1222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ccp.c:193:43: style: Parameter 'ccp' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ccp.c:513:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'ccp_cb_notify' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/ccp.c:983:13: note: You might need to cast the function pointer here bluez-5.73/src/shared/ccp.c:513:29: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/shared/ccp.c:102:28: style: struct member 'bt_ccs::call_state_ccc' is never used. [unusedStructMember] bluez-5.73/src/shared/ccp.c:107:28: style: struct member 'bt_ccs::termination_reason_ccc' is never used. [unusedStructMember] bluez-5.73/src/shared/crypto.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/crypto.c:90:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/crypto.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_SEQPACKET [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/crypto.c:946:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CSIP_SIRK_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:515:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:554:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_SIRK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:643:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSIS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:680:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSIS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/csip.c:749:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CSIP_SIRK_CLEARTEXT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/crypto.c:191:47: style: Parameter 'crypto' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/crypto.c:262:43: style: Parameter 'crypto' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/crypto.c:357:36: style: Parameter 'crypto' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/crypto.c:589:43: style: Parameter 'crypto' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/crypto.c:638:53: style: Parameter 'u' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:638:68: style: Parameter 'v' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:653:53: style: Parameter 'w' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:653:68: style: Parameter 'n1' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:654:13: style: Parameter 'n2' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:654:29: style: Parameter 'a1' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:654:44: style: Parameter 'a2' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:657:10: style: Variable 'btle' can be declared as const array [constVariable] bluez-5.73/src/shared/crypto.c:660:10: style: Variable 'length' can be declared as const array [constVariable] bluez-5.73/src/shared/crypto.c:681:68: style: Parameter 'n1' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:682:12: style: Parameter 'n2' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:682:28: style: Parameter 'r' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:682:43: style: Parameter 'io_cap' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:683:12: style: Parameter 'a1' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:683:27: style: Parameter 'a2' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:697:53: style: Parameter 'u' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:697:68: style: Parameter 'v' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:698:28: style: Parameter 'y' can be declared as const array [constParameter] bluez-5.73/src/shared/crypto.c:724:44: style: Parameter 'crypto' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/crypto.c:724:66: style: Parameter 'iov' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/crypto.c:35:10: style: struct member 'sockaddr_alg::salg_feat' is never used. [unusedStructMember] bluez-5.73/src/shared/crypto.c:36:10: style: struct member 'sockaddr_alg::salg_mask' is never used. [unusedStructMember] bluez-5.73/src/shared/crypto.c:41:10: style: struct member 'af_alg_iv::ivlen' is never used. [unusedStructMember] bluez-5.73/src/shared/crypto.c:42:10: style: struct member 'af_alg_iv::iv' is never used. [unusedStructMember] bluez-5.73/src/shared/csip.c:383:11: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/csip.c:803:14: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/csip.c:292:49: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/csip.c:463:20: style: Variable 'sirk' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/csip.c:651:28: style: Parameter 'k' can be declared as const array [constParameter] bluez-5.73/src/shared/csip.c:101:8: style: struct member 'bt_csip::sirk_data' is never used. [unusedStructMember] bluez-5.73/src/shared/gap.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gap.c:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gap.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gap.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GAP_ADDR_TYPE_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ecc.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gap.c:220:57: style: Parameter 'addr' can be declared as const array [constParameter] bluez-5.73/src/shared/gap.c:230:55: style: Parameter 'key' can be declared as const array [constParameter] bluez-5.73/src/shared/gap.c:241:14: style: Parameter 'addr' can be declared as const array [constParameter] bluez-5.73/src/shared/gap.c:241:31: style: Parameter 'key' can be declared as const array [constParameter] bluez-5.73/src/shared/gatt-client.c:466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:599:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:744:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:841:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:880:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:920:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1008:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1312:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1419:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1432:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_DB_HASH [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1553:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1579:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_SERVER_FEAT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1607:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1675:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_NOTIFY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1698:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_att_pdu_error_rsp [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1767:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1832:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1888:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_ATTRIBUTE_NOT_FOUND [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1959:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:1977:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2003:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2011:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_SERVER_FEAT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2032:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_CLI_FEAT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2083:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2115:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_HANDLE_NFY_MULT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2587:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_EXEC_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2608:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_EXEC_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2743:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2765:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_MULT_VL_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2853:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_CLI_FEAT_EATT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2896:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_MAX_VALUE_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:2921:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BLOB_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3064:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SECURITY_LOW [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3153:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3217:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_PREP_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3304:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_EXEC_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3458:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_PREP_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3503:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3582:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3654:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-client.c:3716:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_EXEC_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ecc.c:208:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/ecc.c:635:59: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ecc.c:647:30: style: Parameter 'p_initial_z' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ecc.c:733:15: style: Parameter 'scalar' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ecc.c:777:11: style: Variable '_3' can be declared as const array [constVariable] bluez-5.73/src/shared/ecc.c:901:25: error: Uninitialized variable: &pk [uninitvar] bluez-5.73/src/shared/ecc.c:918:23: error: Uninitialized variable: &pk [uninitvar] bluez-5.73/src/shared/gatt-client.c:1143:7: style: Condition '!range->start' is always false [knownConditionTrueFalse] bluez-5.73/src/shared/gatt-client.c:1142:22: note: Assignment 'range->start=end+1', assigned value is greater than 0 bluez-5.73/src/shared/gatt-client.c:1143:7: note: Condition '!range->start' is always false bluez-5.73/src/shared/gatt-client.c:2946:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-client.c:2913:54: note: Shadowed declaration bluez-5.73/src/shared/gatt-client.c:2946:11: note: Shadow variable bluez-5.73/src/shared/gatt-client.c:2853:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] bluez-5.73/src/shared/gatt-client.c:2449:53: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-client.c:2530:62: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-client.c:2538:62: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-client.c:2246:8: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:2250:8: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:2261:8: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:2266:7: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:2800:7: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:3354:18: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:3360:18: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-client.c:1640:25: style: struct member 'service_changed_op::client' is never used. [unusedStructMember] bluez-5.73/src/shared/gatt-client.c:2870:6: style: struct member 'read_long_op::ref_count' is never used. [unusedStructMember] bluez-5.73/src/shared/gatt-db.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:487:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:1744:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint128_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:1845:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_PROP_EXT_PROP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:2095:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-db.c:2117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_OFFSET [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_FIND_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_FIND_INFO_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:246:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:365:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:413:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_FIND_INFO_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:440:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:488:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_att_pdu_error_rsp [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:504:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_MTU_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:557:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:728:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:814:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_SND_SVC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:942:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1019:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1041:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_INCLUDE_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1356:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_UUID_UNSPEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_ERROR_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1491:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_FIND_INFO_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-helpers.c:1136:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/src/shared/gatt-helpers.c:1250:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/src/shared/gatt-helpers.c:1478:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/src/shared/gatt-helpers.c:687:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:625:61: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:687:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:768:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:720:61: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:768:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:969:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:933:58: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:969:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:1102:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:1031:62: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:1102:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:1216:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:1161:59: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:1216:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:1323:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:1275:57: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:1323:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:1445:11: style: Local variable 'pdu' shadows outer argument [shadowArgument] bluez-5.73/src/shared/gatt-helpers.c:1383:59: note: Shadowed declaration bluez-5.73/src/shared/gatt-helpers.c:1445:11: note: Shadow variable bluez-5.73/src/shared/gatt-helpers.c:237:26: style: Variable 'op' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-helpers.c:358:26: style: Variable 'op' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-helpers.c:434:26: style: Variable 'op' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-helpers.c:631:25: style: Variable 'cur_result' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-helpers.c:794:17: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-helpers.c:268:36: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:269:34: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:270:27: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:283:35: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:284:33: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:329:34: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:330:27: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:334:34: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:386:35: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:387:26: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:419:26: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:455:19: portability: 'pdu_ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:666:41: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:673:26: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:673:35: portability: 'pdu+length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:673:49: portability: 'pdu+length-data_length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:712:21: portability: 'cur_result->pdu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:712:30: portability: 'cur_result->pdu+length' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:712:44: portability: 'cur_result->pdu+length-data_length' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:754:26: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:754:35: portability: 'pdu+length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:971:44: portability: 'data->result->pdu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:971:56: portability: 'data->result->pdu+data->pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:994:37: portability: 'data->result->pdu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:994:49: portability: 'data->result->pdu+data->pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1015:32: portability: 'data->result->pdu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1069:41: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1089:29: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1089:38: portability: 'pdu+length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1197:33: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1202:29: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1202:38: portability: 'pdu+length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1303:33: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1309:29: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1309:38: portability: 'pdu+length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1426:33: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1431:29: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-helpers.c:1431:38: portability: 'pdu+length' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-db.c:1135:14: style: The statement 'if (include!=included->attributes[0]) include=included->attributes[0]' is logically equivalent to 'include=included->attributes[0]'. [duplicateConditionalAssign] bluez-5.73/src/shared/gatt-db.c:1136:11: note: Assignment 'include=included->attributes[0]' bluez-5.73/src/shared/gatt-db.c:1135:14: note: Condition 'include!=included->attributes[0]' is redundant bluez-5.73/src/shared/gatt-db.c:635:10: style: Variable 'hash' can be declared as const array [constVariable] bluez-5.73/src/shared/gatt-db.c:649:43: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-db.c:828:61: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-db.c:1058:54: style: Parameter 'attrib' can be declared as pointer to const. However it seems that 'find_ccc_value' is a callback function, if 'attrib' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/gatt-db.c:1082:39: note: You might need to cast the function pointer here bluez-5.73/src/shared/gatt-db.c:1058:54: note: Parameter 'attrib' can be declared as pointer to const bluez-5.73/src/shared/gatt-db.c:1538:26: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-db.c:1761:26: style: Variable 'service' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-db.c:2258:65: style: Parameter 'attrib' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/hci-crypto.c:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_GRP_TYPE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:371:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_PERM_READ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:472:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_BY_TYPE_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:507:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:628:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:702:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_UNLIKELY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:725:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_WRITE_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:812:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_MAX_VALUE_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:834:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:886:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:914:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:946:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:983:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1045:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_READ_MULT_VL_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1217:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_EXT_PROP_RELIABLE_WRITE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1284:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_PREP_WRITE_REQ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1319:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_UNLIKELY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1451:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1513:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_DEFAULT_LE_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1740:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_HANDLE_NFY_MULT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1817:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_HANDLE_NFY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1885:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_OP_HANDLE_IND [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hci.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_CMD_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hci.c:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_NOP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hci.c:206:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_hci_evt_hdr [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hci.c:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_hci_evt_hdr [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hci.c:332:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hci.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/gatt-server.c:1181:32: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-server.c:1477:27: style: Variable 'prep_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/gatt-server.c:1678:62: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/gatt-server.c:292:21: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:293:18: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:514:21: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:515:18: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:635:21: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:735:21: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:736:24: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:749:64: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:865:43: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:1006:24: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:1147:35: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:1292:30: portability: 'pwcd->pdu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:1329:24: portability: 'pdu' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/gatt-server.c:280:16: style: Variable 'ecode' is assigned a value that is never used. [unreadVariable] bluez-5.73/src/shared/gatt-server.c:623:16: style: Variable 'ecode' is assigned a value that is never used. [unreadVariable] bluez-5.73/src/shared/hci.c:206:27: portability: 'user_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/hci.c:219:7: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/hci.c:232:12: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/io-ell.c:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-ell.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-ell.c:303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hfp.c:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFP_RESULT_ERROR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hfp.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFP_GW_CMD_TYPE_SET [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hfp.c:981:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFP_RESULT_OK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:244:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-glib.c:279:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/hfp.c:537:38: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'read_watch_destroy' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/hfp.c:1269:8: note: You might need to cast the function pointer here bluez-5.73/src/shared/hfp.c:537:38: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/shared/hfp.c:92:22: style: struct member 'cmd_response::response' is never used. [unusedStructMember] bluez-5.73/src/shared/hfp.c:93:8: style: struct member 'cmd_response::resp_data' is never used. [unusedStructMember] bluez-5.73/src/shared/io-mainloop.c:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLRDHUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:207:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLOUT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLRDHUP [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:293:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:310:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/io-mainloop.c:177:26: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/io-mainloop.c:288:28: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/log.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMSGSIZE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/log.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/log.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/log.c:80:14: style: Variable 'iov[i+2]' is assigned a value that is never used. [unreadVariable] bluez-5.73/src/shared/mainloop-ell.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-ell.c:81:11: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-ell.c:97:11: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-ell.c:112:35: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-ell.c:113:11: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-glib.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-glib.c:77:11: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-glib.c:93:11: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-glib.c:108:35: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-glib.c:109:11: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mainloop-notify.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-notify.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-notify.c:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-notify.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:270:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop.c:309:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mainloop-notify.c:48:37: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'watchdog_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/mainloop-notify.c:96:5: note: You might need to cast the function pointer here bluez-5.73/src/shared/mainloop-notify.c:48:37: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/shared/mainloop.c:305:33: style:inconclusive: Function 'mainloop_modify_timeout' argument 1 names different: declaration 'fd' definition 'id'. [funcArgNamesDifferent] bluez-5.73/src/shared/mainloop.h:35:33: note: Function 'mainloop_modify_timeout' argument 1 names different: declaration 'fd' definition 'id'. bluez-5.73/src/shared/mainloop.c:305:33: note: Function 'mainloop_modify_timeout' argument 1 names different: declaration 'fd' definition 'id'. bluez-5.73/src/shared/mcp.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INSUFFICIENT_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INSUFFICIENT_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INSUFFICIENT_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:381:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INSUFFICIENT_RESOURCES [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:425:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMCS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:584:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:603:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MCS_CMD_PLAY_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:613:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MCS_CMD_PAUSE_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:623:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MCS_CMD_STOP_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:653:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:663:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:673:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:686:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:704:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:723:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:743:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:762:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:780:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:800:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:845:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:858:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:878:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:899:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:916:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:935:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:954:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:980:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:989:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:999:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1030:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1046:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1064:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1082:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIA_PLAYER_NAME_CHRC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:1415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_TIMEOUT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_FAILED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:333:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_ACL_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:502:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:622:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mgmt.c:1022:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/mcp.c:185:43: style: Parameter 'mcp' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mcp.c:53:10: style: struct member 'bt_mcp_session_info::content_control_id' is never used. [unusedStructMember] bluez-5.73/src/shared/mgmt.c:664:15: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mgmt.c:708:19: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/mgmt.c:1030:36: style: Parameter 'mgmt' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/mgmt.c:388:18: portability: 'mgmt->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/mgmt.c:395:17: portability: 'mgmt->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/mgmt.c:398:18: portability: 'mgmt->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/mgmt.c:410:17: portability: 'mgmt->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/mgmt.c:630:23: portability: 'request->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/pcap.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/pcap.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/pcap.c:69:3: error: Memory leak: pcap.fd [memleak] bluez-5.73/src/shared/pcap.c:119:37: style: Parameter 'pcap' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/pcap.c:127:40: style: Parameter 'pcap' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/pcap.c:135:29: style: Parameter 'pcap' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/pcap.c:169:33: style: Parameter 'pcap' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/micp.c:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_mics [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:461:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_mics [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:493:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_micp_db [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:595:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_micp [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:650:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:720:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:734:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:758:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTE_CHRC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/micp.c:552:11: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/micp.c:800:14: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/micp.c:264:19: style: Local variable 'micp' shadows outer variable [shadowVariable] bluez-5.73/src/shared/micp.c:261:18: note: Shadowed declaration bluez-5.73/src/shared/micp.c:264:19: note: Shadow variable bluez-5.73/src/shared/micp.c:380:21: style: Variable 'mute_state' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/queue.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_entry [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/queue.c:118:50: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/queue.c:236:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/queue.c:351:59: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/queue.c:359:41: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/queue.c:367:34: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ringbuf.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/ringbuf.c:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/shell.c:257:3: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/src/shared/ringbuf.c:97:41: style: Parameter 'ringbuf' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ringbuf.c:105:36: style: Parameter 'ringbuf' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ringbuf.c:134:36: style: Parameter 'ringbuf' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ringbuf.c:188:38: style: Parameter 'ringbuf' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/ringbuf.c:146:25: portability: 'ringbuf->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/ringbuf.c:167:36: portability: 'ringbuf->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/ringbuf.c:234:25: portability: 'ringbuf->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/ringbuf.c:237:39: portability: 'ringbuf->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/ringbuf.c:274:36: portability: 'ringbuf->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/ringbuf.c:287:39: portability: 'ringbuf->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/src/shared/tester.c:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:382:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:859:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:971:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/tester.c:363:20: style: Variable 'test' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/tester.c:733:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'start_tester' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/tester.c:1039:13: note: You might need to cast the function pointer here bluez-5.73/src/shared/tester.c:733:39: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/shared/tester.c:796:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/tester.c:1041:27: note: You might need to cast the function pointer here bluez-5.73/src/shared/tester.c:796:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/shared/tester.c:877:40: style: Parameter 'io' can be declared as pointer to const. However it seems that 'io_disconnected' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/tester.c:993:36: note: You might need to cast the function pointer here bluez-5.73/src/shared/tester.c:877:40: note: Parameter 'io' can be declared as pointer to const bluez-5.73/src/shared/tester.c:1017:20: style: Variable 'test' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/timeout-glib.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/timeout-glib.c:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/uhid.c:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/uhid.c:224:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_MAX_INPUT [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:478:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint24_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:491:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint24_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:615:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint24_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:627:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint24_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:557:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:596:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:636:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:715:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:754:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:790:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:910:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:179:66: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/vcp.c:970:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:222:70: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/vcp.c:1184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:372:47: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/vcp.c:1247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/util.c:1812:24: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/src/shared/vcp.c:1301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_REQUEST_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1589:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1653:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOL_OFFSET_CS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1737:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_INPUT_CS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1947:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1960:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1974:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:1990:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2001:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2015:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2039:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2066:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2090:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOL_STATE_CHRC_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOCS_STATE_CHAR_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2421:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2492:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2511:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2558:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2575:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AICS_INPUT_STATE_CHAR_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/shared/vcp.c:2743:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCS_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/src/storage.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/storage.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/storage.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/storage.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/storage.c:42:10: style: struct member 'match::keys' is never used. [unusedStructMember] bluez-5.73/src/storage.c:43:8: style: struct member 'match::pattern' is never used. [unusedStructMember] bluez-5.73/src/shared/vcp.c:1878:11: style: Condition '++id' is always true [knownConditionTrueFalse] bluez-5.73/src/shared/vcp.c:2131:9: warning: Either the condition '!vocs_ao_dec_r' is redundant or there is possible null pointer dereference: vocs_ao_dec_r. [nullPointerRedundantCheck] bluez-5.73/src/shared/vcp.c:2134:6: note: Assuming that condition '!vocs_ao_dec_r' is not redundant bluez-5.73/src/shared/vcp.c:2131:9: note: Null pointer dereference bluez-5.73/src/shared/vcp.c:2132:9: warning: Either the condition '!vocs_ao_dec_r' is redundant or there is possible null pointer dereference: vocs_ao_dec_r. [nullPointerRedundantCheck] bluez-5.73/src/shared/vcp.c:2134:6: note: Assuming that condition '!vocs_ao_dec_r' is not redundant bluez-5.73/src/shared/vcp.c:2132:9: note: Null pointer dereference bluez-5.73/src/shared/vcp.c:2535:9: warning: Either the condition '!ip_descrptn' is redundant or there is possible null pointer dereference: ip_descrptn. [nullPointerRedundantCheck] bluez-5.73/src/shared/vcp.c:2538:6: note: Assuming that condition '!ip_descrptn' is not redundant bluez-5.73/src/shared/vcp.c:2535:9: note: Null pointer dereference bluez-5.73/src/shared/vcp.c:2536:9: warning: Either the condition '!ip_descrptn' is redundant or there is possible null pointer dereference: ip_descrptn. [nullPointerRedundantCheck] bluez-5.73/src/shared/vcp.c:2538:6: note: Assuming that condition '!ip_descrptn' is not redundant bluez-5.73/src/shared/vcp.c:2536:9: note: Null pointer dereference bluez-5.73/src/shared/vcp.c:494:18: style: Local variable 'vcp' shadows outer variable [shadowVariable] bluez-5.73/src/shared/vcp.c:491:17: note: Shadowed declaration bluez-5.73/src/shared/vcp.c:494:18: note: Shadow variable bluez-5.73/src/shared/vcp.c:516:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:555:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:594:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:634:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:674:24: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:713:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:752:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1021:17: style: Variable 'vcs' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1080:18: style: Variable 'vocs' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1095:18: style: Variable 'aics' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1110:18: style: Variable 'aics' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1178:35: style: Variable 'req' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1179:28: style: Variable 'gainsettngprop' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1242:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1296:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1347:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1407:11: style: Variable 'change_counter' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1553:18: style: Variable 'aics' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/shared/vcp.c:1563:62: style: Parameter 'attrib' can be declared as pointer to const. However it seems that 'aics_input_descr_write' is a callback function, if 'attrib' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/vcp.c:1798:5: note: You might need to cast the function pointer here bluez-5.73/src/shared/vcp.c:1563:62: note: Parameter 'attrib' can be declared as pointer to const bluez-5.73/src/shared/vcp.c:1566:36: style: Parameter 'att' can be declared as pointer to const. However it seems that 'aics_input_descr_write' is a callback function, if 'att' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/vcp.c:1798:5: note: You might need to cast the function pointer here bluez-5.73/src/shared/vcp.c:1566:36: note: Parameter 'att' can be declared as pointer to const bluez-5.73/src/shared/vcp.c:1567:11: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'aics_input_descr_write' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/src/shared/vcp.c:1798:5: note: You might need to cast the function pointer here bluez-5.73/src/shared/vcp.c:1567:11: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/src/shared/vcp.c:1710:7: style: Variable 'ip_descr_str' can be declared as const array [constVariable] bluez-5.73/src/textfile.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/textfile.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/src/textfile.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/textfile.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/src/textfile.c:211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/src/textfile.c:334:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/src/textfile.c:413:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/src/uuid-helper.c:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uuid_t [valueFlowBailoutIncompleteVar] bluez-5.73/src/uuid-helper.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/src/uuid-helper.c:169:34: style:inconclusive: Function 'bt_name2string' argument 1 names different: declaration 'string' definition 'pattern'. [funcArgNamesDifferent] bluez-5.73/src/uuid-helper.h:14:34: note: Function 'bt_name2string' argument 1 names different: declaration 'string' definition 'pattern'. bluez-5.73/src/uuid-helper.c:169:34: note: Function 'bt_name2string' argument 1 names different: declaration 'string' definition 'pattern'. bluez-5.73/src/textfile.c:70:27: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/textfile.c:330:20: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bluez-5.73/src/textfile.c:409:14: style: Variable 'off' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/3dsp.c:111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_INQUIRY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_PERIPHERAL_BROADCAST_RECEIVE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_PERIPHERAL_BROADCAST_RECEIVE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_RECEIVE_SYNC_TRAIN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_RECEIVE_SYNC_TRAIN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_CLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:268:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_TRUNCATED_PAGE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_EVENT_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_SYNC_TRAIN_PARAMS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:378:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_ACCEPT_CONN_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_EXT_INQUIRY_RESPONSE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:446:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_PERIPHERAL_BROADCAST_DATA [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:465:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_CLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:480:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_EVENT_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:579:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_RESOLV_TIMEOUT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:254:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:270:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:346:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/advtest.c:447:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/3dsp.c:636:11: style: Condition 'glasses_role' is always true [knownConditionTrueFalse] bluez-5.73/tools/3dsp.c:634:6: note: Assuming that condition 'display_role' is not redundant bluez-5.73/tools/3dsp.c:608:19: note: Assuming that condition 'display_role==glasses_role' is not redundant bluez-5.73/tools/3dsp.c:636:11: note: Condition 'glasses_role' is always true bluez-5.73/tools/3dsp.c:58:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'shutdown_timeout' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:80:26: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:58:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:88:67: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'inquiry_started' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:112:7: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:88:67: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:116:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'set_peripheral_broadcast_receive' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:186:5: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:116:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:273:68: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'inquiry_complete' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:323:7: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:273:68: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:340:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'sync_train_complete' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:502:6: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:340:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:385:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'peripheral_page_response_timeout' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:497:5: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:385:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:393:27: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'peripheral_broadcast_channel_map_change' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:500:4: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:393:27: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:519:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/3dsp.c:639:41: note: You might need to cast the function pointer here bluez-5.73/tools/3dsp.c:519:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/3dsp.c:556:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/advtest.c:97:32: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/advtest.c:162:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'scan_enable_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/advtest.c:186:6: note: You might need to cast the function pointer here bluez-5.73/tools/advtest.c:162:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/advtest.c:407:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/advtest.c:482:41: note: You might need to cast the function pointer here bluez-5.73/tools/advtest.c:407:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/advtest.c:434:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/advtest.c:156:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/amptest.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIGETDEVINFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_STATUS_PARAM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_STATUS_PARAM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_STATUS_PARAM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:302:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_LINK_CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:351:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_LINK_CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_LINK_CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:456:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/amptest.c:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APTX_SAMPLING_FREQ_16000 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FASTSTREAM_DIRECTION_SINK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAC_SAMPLING_FREQ_44100 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:337:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APTX_CODEC_ID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:364:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAC_OBJECT_TYPE_MPEG2_AAC_LC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:423:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPEG_CHANNEL_MODE_MONO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:572:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_CHANNEL_MODE_MONO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:735:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:756:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:859:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:891:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:915:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avinfo.c:158:44: style: Parameter 'aptx' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avinfo.c:191:49: style: Parameter 'faststream' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avinfo.c:228:27: style: Variable 'aptx_ll_new' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/avinfo.c:278:37: style: Parameter 'ldac' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avinfo.c:563:35: style: Parameter 'sbc' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avinfo.c:728:41: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avinfo.c:709:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/amptest.c:572:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/amptest.c:579:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/amptest.c:185:17: style: Parameter 'assoc_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/amptest.c:239:18: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/amptest.c:429:18: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/amptest.c:457:18: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/bcmfw.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bcmfw.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bcmfw.c:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avtest.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avtest.c:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avtest.c:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avtest.c:694:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_REMOTE_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avtest.c:709:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/avtest.c:774:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bcmfw.c:69:8: style: Variable 'map' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/bdaddr.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bdaddr.c:77:92: style: Parameter 'flash_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avtest.c:265:9: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/tools/avtest.c:258:9: note: len is assigned bluez-5.73/tools/avtest.c:265:9: note: len is overwritten bluez-5.73/tools/avtest.c:272:9: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/tools/avtest.c:265:9: note: len is assigned bluez-5.73/tools/avtest.c:272:9: note: len is overwritten bluez-5.73/tools/avtest.c:700:6: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/tools/avtest.c:698:6: note: len is assigned bluez-5.73/tools/avtest.c:700:6: note: len is overwritten bluez-5.73/tools/avtest.c:169:52: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avtest.c:175:52: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/avtest.c:225:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:235:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:244:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:272:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:279:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:291:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:295:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:304:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:308:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:317:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:324:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:346:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:350:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:359:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:363:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:376:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:380:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:387:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/avtest.c:397:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/bluemoon.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluetooth-player.c:44:22: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/bluemoon.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:293:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:481:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:571:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:638:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:817:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:865:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bluemoon.c:1068:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bnep-tester.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bnep-tester.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bnep-tester.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bnep-tester.c:266:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bnep-tester.c:295:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bnep-tester.c:45:10: style: struct member 'rfcomm_client_data::server_channel' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:46:10: style: struct member 'rfcomm_client_data::client_channel' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:47:6: style: struct member 'rfcomm_client_data::expected_connect_err' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:48:17: style: struct member 'rfcomm_client_data::send_data' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:49:17: style: struct member 'rfcomm_client_data::read_data' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:50:11: style: struct member 'rfcomm_client_data::data_len' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:54:10: style: struct member 'rfcomm_server_data::server_channel' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:55:10: style: struct member 'rfcomm_server_data::client_channel' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:56:7: style: struct member 'rfcomm_server_data::expected_status' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:57:17: style: struct member 'rfcomm_server_data::send_data' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:58:17: style: struct member 'rfcomm_server_data::read_data' is never used. [unusedStructMember] bluez-5.73/tools/bnep-tester.c:59:11: style: struct member 'rfcomm_server_data::data_len' is never used. [unusedStructMember] bluez-5.73/tools/bluemoon.c:594:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:725:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:725:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:738:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:738:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:740:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:823:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/bluemoon.c:824:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/bluemoon.c:839:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/bluemoon.c:908:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/bluemoon.c:987:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/bluemoon.c:449:11: style: Local variable 'status' shadows outer variable [shadowVariable] bluez-5.73/tools/bluemoon.c:439:10: note: Shadowed declaration bluez-5.73/tools/bluemoon.c:449:11: note: Shadow variable bluez-5.73/tools/bluemoon.c:763:14: style: Variable 'ddc' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/bluemoon.c:779:28: style: Variable 'bddata' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/bluemoon.c:792:26: style: Variable 'cmd_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/bluemoon.c:793:26: style: Variable 'evt_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/bluemoon.c:1010:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/bluemoon.c:1156:41: note: You might need to cast the function pointer here bluez-5.73/tools/bluemoon.c:1010:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/bluemoon.c:1052:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/bneptest.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRCTL_SET_BRIDGE_FORWARD_DELAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:210:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:264:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_COMPRESSED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BNEP_MTU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:365:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:372:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:410:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:459:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:495:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/bneptest.c:143:16: style: Condition 'cleanup()<0' is always false [knownConditionTrueFalse] bluez-5.73/tools/bneptest.c:143:13: note: Calling function 'cleanup' returns 0 bluez-5.73/tools/bneptest.c:143:16: note: Condition 'cleanup()<0' is always false bluez-5.73/tools/bneptest.c:330:31: style: Condition 'err<0' is always false [knownConditionTrueFalse] bluez-5.73/tools/bneptest.c:325:10: note: Assuming that condition 'err<0' is not redundant bluez-5.73/tools/bneptest.c:330:31: note: Condition 'err<0' is always false bluez-5.73/tools/bneptest.c:378:16: style: Condition 'cleanup()<0' is always false [knownConditionTrueFalse] bluez-5.73/tools/bneptest.c:378:13: note: Calling function 'cleanup' returns 0 bluez-5.73/tools/bneptest.c:378:16: note: Condition 'cleanup()<0' is always false bluez-5.73/tools/bneptest.c:485:16: style: Condition 'cleanup()<0' is always false [knownConditionTrueFalse] bluez-5.73/tools/bneptest.c:485:13: note: Calling function 'cleanup' returns 0 bluez-5.73/tools/bneptest.c:485:16: note: Condition 'cleanup()<0' is always false bluez-5.73/tools/bneptest.c:127:3: error: Memory pointed to by 'bnep_io' is freed twice. [doubleFree] bluez-5.73/tools/bneptest.c:126:3: note: Memory pointed to by 'bnep_io' is freed twice. bluez-5.73/tools/bneptest.c:127:3: note: Memory pointed to by 'bnep_io' is freed twice. bluez-5.73/tools/bneptest.c:549:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/btconfig.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btattach.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btattach.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btattach.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B115200 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btconfig.c:34:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btconfig.c:103:41: note: You might need to cast the function pointer here bluez-5.73/tools/btconfig.c:34:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btconfig.c:63:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/btattach.c:138:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/btattach.c:155:58: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'uart_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btattach.c:322:27: note: You might need to cast the function pointer here bluez-5.73/tools/btattach.c:155:58: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btattach.c:160:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btattach.c:332:41: note: You might need to cast the function pointer here bluez-5.73/tools/btattach.c:160:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btattach.c:218:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/btgatt-client.c:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:690:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:824:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:941:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:1365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:1580:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLRDHUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:1662:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-client.c:1734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SECURITY_LOW [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_OFFSET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_OFFSET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_GATT_CHRC_EXT_PROP_RELIABLE_WRITE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_ATTRIBUTE_VALUE_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:333:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_ATTRIBUTE_VALUE_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ATT_ERROR_INVALID_ATTRIBUTE_VALUE_LEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_DEVICE_NAME [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:462:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CHARAC_SERVICE_CHANGED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:498:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_CLIENT_CHARAC_CFG_UUID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:544:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:765:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:889:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:1077:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLRDHUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:1139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SECURITY_LOW [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btgatt-server.c:1212:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] bluez-5.73/tools/btgatt-server.c:97:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'att_disconnect_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:559:47: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:97:46: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:391:53: style: Parameter 'attr' can be declared as pointer to const. However it seems that 'confirm_write' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:515:14: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:391:53: note: Parameter 'attr' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:742:27: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'conf_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:884:15: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:742:27: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:842:57: style: Parameter 'cmd_str' can be declared as pointer to const. However it seems that 'cmd_heart_rate' is a callback function, if 'cmd_str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:1052:18: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:842:57: note: Parameter 'cmd_str' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:978:36: style: Parameter 'optarg' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/btgatt-server.c:1003:38: style: Parameter 'sign_cnt' can be declared as pointer to const. However it seems that 'remote_counter' is a callback function, if 'sign_cnt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:1035:44: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:1003:38: note: Parameter 'sign_cnt' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:1003:54: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'remote_counter' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:1035:44: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:1003:54: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:1059:37: style: Parameter 'server' can be declared as pointer to const. However it seems that 'cmd_help' is a callback function, if 'server' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:1050:12: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:1059:37: note: Parameter 'server' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:1059:51: style: Parameter 'cmd_str' can be declared as pointer to const. However it seems that 'cmd_help' is a callback function, if 'cmd_str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:1050:12: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:1059:51: note: Parameter 'cmd_str' can be declared as pointer to const bluez-5.73/tools/btgatt-server.c:1073:8: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btgatt-server.c:1121:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-server.c:1254:27: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-server.c:1121:41: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:1824:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] bluez-5.73/tools/btgatt-client.c:1033:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/btgatt-client.c:1265:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/btgatt-client.c:118:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'att_disconnect_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:194:44: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:118:46: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:470:12: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'read_multiple_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:522:7: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:470:12: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:537:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'read_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:631:65: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:537:29: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:655:61: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'write_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1093:8: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:655:61: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:787:15: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'write_long_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1023:8: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:787:15: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:1108:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'notify_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1164:8: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:1108:29: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:1127:58: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'register_notify_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1163:8: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:1127:58: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:1298:36: style: Parameter 'optarg' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/btgatt-client.c:1562:37: style: Parameter 'cli' can be declared as pointer to const. However it seems that 'cmd_help' is a callback function, if 'cli' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1526:12: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:1562:37: note: Parameter 'cli' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:1562:48: style: Parameter 'cmd_str' can be declared as pointer to const. However it seems that 'cmd_help' is a callback function, if 'cmd_str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1526:12: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:1562:48: note: Parameter 'cmd_str' can be declared as pointer to const bluez-5.73/tools/btgatt-client.c:1576:8: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btgatt-client.c:1624:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btgatt-client.c:1865:27: note: You might need to cast the function pointer here bluez-5.73/tools/btgatt-client.c:1624:41: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btinfo.c:227:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btinfo.c:79:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'shutdown_timeout' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btinfo.c:101:26: note: You might need to cast the function pointer here bluez-5.73/tools/btinfo.c:79:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btinfo.c:132:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'local_commands_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btinfo.c:141:6: note: You might need to cast the function pointer here bluez-5.73/tools/btinfo.c:132:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btinfo.c:170:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btinfo.c:328:41: note: You might need to cast the function pointer here bluez-5.73/tools/btinfo.c:170:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btinfo.c:34:11: style: struct member 'hci_dev_stats::err_rx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:35:11: style: struct member 'hci_dev_stats::err_tx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:36:11: style: struct member 'hci_dev_stats::cmd_tx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:37:11: style: struct member 'hci_dev_stats::evt_rx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:38:11: style: struct member 'hci_dev_stats::acl_tx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:39:11: style: struct member 'hci_dev_stats::acl_rx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:40:11: style: struct member 'hci_dev_stats::sco_tx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:41:11: style: struct member 'hci_dev_stats::sco_rx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:42:11: style: struct member 'hci_dev_stats::byte_rx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:43:11: style: struct member 'hci_dev_stats::byte_tx' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:48:11: style: struct member 'hci_dev_info::name' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:49:11: style: struct member 'hci_dev_info::bdaddr' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:52:11: style: struct member 'hci_dev_info::features' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:53:11: style: struct member 'hci_dev_info::pkt_type' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:54:11: style: struct member 'hci_dev_info::link_policy' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:55:11: style: struct member 'hci_dev_info::link_mode' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:56:11: style: struct member 'hci_dev_info::acl_mtu' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:57:11: style: struct member 'hci_dev_info::acl_pkts' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:58:11: style: struct member 'hci_dev_info::sco_mtu' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:59:11: style: struct member 'hci_dev_info::sco_pkts' is never used. [unusedStructMember] bluez-5.73/tools/btinfo.c:60:25: style: struct member 'hci_dev_info::stat' is never used. [unusedStructMember] bluez-5.73/tools/btiotest.c:120:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SEC_LEVEL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:153:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_DEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:365:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:451:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:492:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:538:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:570:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:616:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btmgmt.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btiotest.c:98:38: style: Parameter 'io' can be declared as pointer to const. However it seems that 'io_watch' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btiotest.c:204:52: note: You might need to cast the function pointer here bluez-5.73/tools/btiotest.c:98:38: note: Parameter 'io' can be declared as pointer to const bluez-5.73/tools/btiotest.c:98:70: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'io_watch' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btiotest.c:204:52: note: You might need to cast the function pointer here bluez-5.73/tools/btiotest.c:98:70: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btmon-logger.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTSNOOP_MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btmon-logger.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btmon-logger.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LINUX_CAPABILITY_VERSION_3 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btmon-logger.c:236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btmon-logger.c:283:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btmon-logger.c:146:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btmon-logger.c:360:41: note: You might need to cast the function pointer here bluez-5.73/tools/btmon-logger.c:146:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btmon-logger.c:260:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/btpclient.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:281:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_INDEX_NON_CONTROLLER [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_INDEX_NON_CONTROLLER [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:435:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:466:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:501:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_INVALID_INDEX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:602:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:656:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:690:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1031:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_DISCOVERY_FLAG_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1388:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1405:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1457:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1484:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1536:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1600:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1621:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1758:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1802:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:1842:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2004:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2054:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2404:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2421:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2460:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SERVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2477:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_ERROR_FAIL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2527:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2578:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2615:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2693:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_INDEX_NON_CONTROLLER [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_INDEX_NON_CONTROLLER [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2734:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_INDEX_NON_CONTROLLER [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2775:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_INDEX_NON_CONTROLLER [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2854:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2941:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_ADDR_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:3030:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTP_GAP_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:3157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclientctl.c:2343:22: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/btpclient.c:132:71: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/btpclient.c:333:23: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:448:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:1522:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:1559:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:1665:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:1924:35: style: Variable 'sicd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:2260:22: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btpclient.c:2822:50: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3199:25: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:2822:50: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3085:45: style: Parameter 'dbus' can be declared as pointer to const. However it seems that 'client_connected' is a callback function, if 'dbus' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3190:44: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:3085:45: note: Parameter 'dbus' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3085:57: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'client_connected' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3190:44: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:3085:57: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3090:48: style: Parameter 'dbus' can be declared as pointer to const. However it seems that 'client_disconnected' is a callback function, if 'dbus' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3191:47: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:3090:48: note: Parameter 'dbus' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3090:60: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'client_disconnected' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3191:47: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:3090:60: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3096:48: style: Parameter 'btp' can be declared as pointer to const. However it seems that 'btp_disconnect_handler' is a callback function, if 'btp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3113:34: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:3096:48: note: Parameter 'btp' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3096:59: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'btp_disconnect_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btpclient.c:3113:34: note: You might need to cast the function pointer here bluez-5.73/tools/btpclient.c:3096:59: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btpclient.c:3147:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/btproxy.c:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_hci_evt_hdr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:146:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_hci_evt_hdr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_CMD_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_H4_EVT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:528:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:552:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:673:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:706:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:732:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btproxy.c:814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btpclient.c:2494:9: style: Variable 'reply' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/btproxy.c:127:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/btproxy.c:147:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/btproxy.c:59:50: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'hexdump_print' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btproxy.c:447:7: note: You might need to cast the function pointer here bluez-5.73/tools/btproxy.c:59:50: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btproxy.c:107:58: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/btproxy.c:115:57: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/btproxy.c:144:13: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/btproxy.c:285:25: style: Variable 'cmd_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btproxy.c:287:25: style: Variable 'sco_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btproxy.c:415:25: style: Variable 'evt_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btproxy.c:417:25: style: Variable 'sco_hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btproxy.c:748:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/btproxy.c:952:34: note: You might need to cast the function pointer here bluez-5.73/tools/btproxy.c:748:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/btproxy.c:790:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/btproxy.c:100:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:128:35: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:129:41: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:129:45: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:148:35: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:155:21: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:155:25: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:158:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:158:18: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:158:33: portability: 'buf+1+sizeof(*hdr)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:166:35: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:179:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:179:18: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:206:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:206:17: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:233:35: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:244:12: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:244:16: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:248:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:248:18: portability: 'buf+1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btproxy.c:248:33: portability: 'buf+1+sizeof(*hdr)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/btsnoop.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:539:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/check-selftest.c:35:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/check-selftest.c:45:7: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/tools/check-selftest.c:42:7: note: ptr is assigned bluez-5.73/tools/check-selftest.c:45:7: note: ptr is overwritten bluez-5.73/tools/check-selftest.c:53:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/ciptool.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMTP_LOOPBACK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIP_SVCLASS_ID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_LP_RSWITCH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMTPGETCONNLIST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMTPGETCONNLIST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:350:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMTP_LOOPBACK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ciptool.c:436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/btsnoop.c:483:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/btsnoop.c:301:13: style: Variable 'eir_ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/btsnoop.c:374:13: style: Variable 'ad_ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/cltest.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/cltest.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/cltest.c:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/cltest.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_UP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/cltest.c:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_PSCAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/cltest.c:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/cltest.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/create-image.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/create-image.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/create-image.c:72:8: style: Variable 'map' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/create-image.c:142:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/eddystone.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/eddystone.c:35:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'shutdown_timeout' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/eddystone.c:57:25: note: You might need to cast the function pointer here bluez-5.73/tools/eddystone.c:35:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/eddystone.c:198:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/eddystone.c:290:41: note: You might need to cast the function pointer here bluez-5.73/tools/eddystone.c:198:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/eddystone.c:230:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/gap-tester.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gap-tester.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:110:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:142:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:164:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:206:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:216:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:229:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:259:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:289:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:314:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:326:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:349:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:411:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:450:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:481:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:496:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:503:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:528:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:557:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INVALID_ARGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:751:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:790:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:825:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:858:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_LOCAL_VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_LOCAL_COMMANDS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_LOCAL_FEATURES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:308:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_LOCAL_EXT_FEATURES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_BUFFER_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_COUNTRY_CODE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_BD_ADDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_READ_LOCAL_CODECS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_READ_ACCEPT_LIST_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_CLEAR_ACCEPT_LIST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:393:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_RAND [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_READ_LOCAL_PK256_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_EVENT_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_READ_LOCAL_PK256_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:535:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_EVENT_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:562:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_GENERATE_DHKEY_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:623:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_GENERATE_DHKEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:674:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_INQUIRY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_ACCEPT_CONN_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:723:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_CREATE_CONN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:820:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:861:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_SET_EVENT_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hci-tester.c:902:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/gatt-service.c:312:30: style: Condition 'primary' is always true [knownConditionTrueFalse] bluez-5.73/tools/gatt-service.c:310:24: note: Assignment 'primary=!0', assigned value is 1 bluez-5.73/tools/gatt-service.c:312:30: note: Condition 'primary' is always true bluez-5.73/tools/hci-tester.c:352:10: style: Variable 'sample' can be declared as const array [constVariable] bluez-5.73/tools/hci-tester.c:378:10: style: Variable 'key' can be declared as const array [constVariable] bluez-5.73/tools/hci-tester.c:382:10: style: Variable 'plaintext' can be declared as const array [constVariable] bluez-5.73/tools/hci-tester.c:732:53: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'test_create_connection_disconnect' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hci-tester.c:752:17: note: You might need to cast the function pointer here bluez-5.73/tools/hci-tester.c:732:53: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/hci-tester.c:793:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'teardown_timeout' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hci-tester.c:809:17: note: You might need to cast the function pointer here bluez-5.73/tools/hci-tester.c:793:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/hci-tester.c:830:67: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'test_adv_report' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hci-tester.c:854:6: note: You might need to cast the function pointer here bluez-5.73/tools/hci-tester.c:830:67: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/hci-tester.c:832:20: style: Variable 'user' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hci-tester.c:834:52: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/hciattach.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCIOFLUSH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:324:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCIOFLUSH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:346:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARENB [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:646:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:745:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_EVENT_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:1136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach.c:1234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:253:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:581:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:604:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:625:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:754:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:779:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:803:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:889:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:917:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:957:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ath3k.c:1031:10: warning: Identical condition 'err<0', second condition is always false [identicalConditionAfterEarlyExit] bluez-5.73/tools/hciattach_ath3k.c:1027:10: note: If condition 'err<0' is true, the function will return/exit bluez-5.73/tools/hciattach_ath3k.c:1031:10: note: Testing identical condition 'err<0' bluez-5.73/tools/hciattach_ath3k.c:75:48: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_ath3k.c:108:17: style: Variable 'eh' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_ath3k.c:117:21: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_ath3k.c:206:30: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_ath3k.c:241:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_ath3k.c:305:8: style: Variable 'end_ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_ath3k.c:568:15: style: Parameter 'region' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_ath3k.c:570:8: style: Variable 'file_prefix' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach.c:1172:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/hciattach.c:1307:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bluez-5.73/tools/hciattach.c:1307:5: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bluez-5.73/tools/hciattach.c:1286:9: style: Local variable 'opt' shadows outer variable [shadowVariable] bluez-5.73/tools/hciattach.c:1226:29: note: Shadowed declaration bluez-5.73/tools/hciattach.c:1286:9: note: Shadow variable bluez-5.73/tools/hciattach.c:239:44: style: Parameter 'u' can be declared as pointer to const. However it seems that 'texasalt' is a callback function, if 'u' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciattach.c:1015:33: note: You might need to cast the function pointer here bluez-5.73/tools/hciattach.c:239:44: note: Parameter 'u' can be declared as pointer to const bluez-5.73/tools/hciattach.c:249:44: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach.c:249:63: style: Parameter 'ti' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach.c:254:44: style: Parameter 'u' can be declared as pointer to const. However it seems that 'qualcomm' is a callback function, if 'u' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciattach.c:1086:32: note: You might need to cast the function pointer here bluez-5.73/tools/hciattach.c:254:44: note: Parameter 'u' can be declared as pointer to const bluez-5.73/tools/hciattach.c:264:43: style: Parameter 'u' can be declared as pointer to const. However it seems that 'bcm43xx' is a callback function, if 'u' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciattach.c:1079:33: note: You might need to cast the function pointer here bluez-5.73/tools/hciattach.c:264:43: note: Parameter 'u' can be declared as pointer to const bluez-5.73/tools/hciattach.c:295:16: style: Variable 'bcsp_sync_pkt' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:313:16: style: Variable 'bcsp_conf_pkt' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:329:40: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach.c:332:3: style: Variable 'bcsp_sync_resp_pkt' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:333:3: style: Variable 'bcsp_conf_resp_pkt' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:334:3: style: Variable 'bcspsync' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:335:3: style: Variable 'bcspsyncresp' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:336:3: style: Variable 'bcspconf' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:337:3: style: Variable 'bcspconfresp' can be declared as const array [constVariable] bluez-5.73/tools/hciattach.c:1113:42: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach.c:1124:28: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach.c:276:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/hciattach.c:816:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/hciattach.c:973:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/hciattach_bcm43xx.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:214:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:342:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:245:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:271:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:355:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:444:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCMGET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_intel.c:580:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_bcm43xx.c:301:26: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/tools/hciattach_bcm43xx.c:320:17: style: Condition 'curs_ext>name_len' is always false [knownConditionTrueFalse] bluez-5.73/tools/hciattach_bcm43xx.c:318:20: note: curs_ext is assigned 'name_len-sizeof(".hcd")+1' here. bluez-5.73/tools/hciattach_bcm43xx.c:320:17: note: Condition 'curs_ext>name_len' is always false bluez-5.73/tools/hciattach_bcm43xx.c:180:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/hciattach_bcm43xx.c:301:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_intel.c:534:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/hciattach_intel.c:302:12: style: Variable 'entry.len' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/tools/hciattach_intel.c:290:12: note: entry.len is assigned bluez-5.73/tools/hciattach_intel.c:302:12: note: entry.len is overwritten bluez-5.73/tools/hciattach_intel.c:566:20: style:inconclusive: Function 'intel_init' argument 1 names different: declaration 'fd' definition 'dev'. [funcArgNamesDifferent] bluez-5.73/tools/hciattach.h:60:20: note: Function 'intel_init' argument 1 names different: declaration 'fd' definition 'dev'. bluez-5.73/tools/hciattach_intel.c:566:20: note: Function 'intel_init' argument 1 names different: declaration 'fd' definition 'dev'. bluez-5.73/tools/hciattach_intel.c:77:52: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_intel.c:112:48: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_intel.c:113:23: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_intel.c:243:57: style: Parameter 'fw_ver' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_intel.c:337:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_intel.c:348:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'post_patch' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciattach_intel.c:413:8: note: You might need to cast the function pointer here bluez-5.73/tools/hciattach_intel.c:348:41: note: Parameter 'ctx' can be declared as pointer to const bluez-5.73/tools/hciattach_intel.c:315:12: style: Variable 'entry.len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/hciattach_intel.c:378:12: style: Variable 'entry.len' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/hciattach_qualcomm.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_qualcomm.c:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_qualcomm.c:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_st.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_st.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_st.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_qualcomm.c:104:20: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_st.c:132:7: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/tools/hciattach_st.c:185:23: style:inconclusive: Function 'stlc2500_init' argument 1 names different: declaration 'fd' definition 'dd'. [funcArgNamesDifferent] bluez-5.73/tools/hciattach.h:54:23: note: Function 'stlc2500_init' argument 1 names different: declaration 'fd' definition 'dd'. bluez-5.73/tools/hciattach_st.c:185:23: note: Function 'stlc2500_init' argument 1 names different: declaration 'fd' definition 'dd'. bluez-5.73/tools/hciattach_st.c:32:13: style: Parameter 'cparam' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_st.c:109:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_ti.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVT_CMD_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:332:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_tialt.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_tialt.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_tialt.c:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_COMMAND_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciattach_ti.c:195:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/hciattach_ti.c:193:48: style: Parameter 'delay' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_ti.c:198:60: style: Parameter 'serial_action' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_ti.c:231:19: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hciattach_ti.c:258:66: style: Parameter 'send_action' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hciattach_ti.c:342:46: style: Parameter 'brf_action' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/parser.h:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:98:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_FRAME_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_FRAME_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcidump.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVRESTAT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_DISABLED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_LE_CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:316:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_LE_CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:438:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_ENABLED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCRYPT_P2P [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVDOWN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:509:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCISETPTYPE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:527:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCISETLINKPOL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:545:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCISETLINKMODE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:569:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCISETACLMTU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCISETSCOMTU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LMP_EXT_FEAT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:655:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:917:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:984:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1034:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1063:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1094:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1208:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1543:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1609:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1644:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1680:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1740:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1787:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1812:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1866:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_RAW [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:2020:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hciconfig.c:1026:10: style: Local variable 'all' shadows outer variable [shadowVariable] bluez-5.73/tools/hciconfig.c:38:12: note: Shadowed declaration bluez-5.73/tools/hciconfig.c:1026:10: note: Shadow variable bluez-5.73/tools/hciconfig.c:1265:7: style: Local variable 'i' shadows outer variable [shadowVariable] bluez-5.73/tools/hciconfig.c:1253:6: note: Shadowed declaration bluez-5.73/tools/hciconfig.c:1265:7: note: Shadow variable bluez-5.73/tools/hciconfig.c:168:47: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_scan' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1915:13: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:168:47: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:231:49: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_le_adv' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1971:13: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:231:49: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:383:46: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_iac' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1929:11: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:383:46: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:432:47: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_auth' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1903:14: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:432:47: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:449:50: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_encrypt' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1907:17: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:449:50: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:488:48: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_reset' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1897:13: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:488:48: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:556:49: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_aclmtu' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1949:14: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:556:49: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:576:49: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_scomtu' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1951:14: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:576:49: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:896:48: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_class' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1925:13: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:896:48: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:961:48: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_voice' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1927:13: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:961:48: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:963:15: style: Variable 'icf' can be declared as const array [constVariable] bluez-5.73/tools/hciconfig.c:968:15: style: Variable 'idf' can be declared as const array [constVariable] bluez-5.73/tools/hciconfig.c:973:15: style: Variable 'iss' can be declared as const array [constVariable] bluez-5.73/tools/hciconfig.c:976:15: style: Variable 'acf' can be declared as const array [constVariable] bluez-5.73/tools/hciconfig.c:1167:50: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_inq_tpl' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1931:14: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1167:50: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1202:51: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_inq_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1933:15: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1202:51: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1251:51: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_inq_data' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1935:15: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1251:51: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1357:51: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_inq_type' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1937:15: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1357:51: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1393:52: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_inq_parms' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1939:16: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1393:52: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1464:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_page_parms' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1941:17: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1464:53: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1537:50: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_page_to' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1943:14: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1537:50: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1603:51: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_afh_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1945:15: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1603:51: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1638:51: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cmd_ssp_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/hciconfig.c:1947:15: note: You might need to cast the function pointer here bluez-5.73/tools/hciconfig.c:1638:51: note: Parameter 'opt' can be declared as pointer to const bluez-5.73/tools/hciconfig.c:1851:24: style: Variable 'st' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hcidump.c:456:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/hcidump.c:456:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/hcidump.c:488:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/hcidump.c:488:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/hcidump.c:426:28: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/parser.h:153:11: style: Variable 'u8_ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/parser.h:154:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/parser.h:162:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/parser.h:170:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/parser.h:179:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/hcidump.c:319:30: portability: 'frm.data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/hcidump.c:337:31: portability: 'frm.data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/hcidump.c:381:31: portability: 'frm.data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/hcieventmask.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcieventmask.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/hcisecfilter.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_EVENT_PKT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hex2hcd.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hex2hcd.c:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hex2hcd.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hex2hcd.c:402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hex2hcd.c:319:8: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] bluez-5.73/tools/hex2hcd.c:198:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hex2hcd.c:317:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hcitool.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIGETDEVINFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIGETCONNLIST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIGETCONNLIST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:488:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:581:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:883:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1034:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_LINK_CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DM1 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_OE_USER_ENDED_CONNECTION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1797:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1890:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:1974:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2040:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2241:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2302:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2602:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2703:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2776:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2848:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2896:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:2964:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3047:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3094:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3268:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_OE_USER_ENDED_CONNECTION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3427:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hcitool.c:3456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HID_REPORT_TYPE_OUTPUT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:288:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/hid2hci.c:299:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/ibeacon.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ibeacon.c:35:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'shutdown_timeout' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/ibeacon.c:57:25: note: You might need to cast the function pointer here bluez-5.73/tools/ibeacon.c:35:36: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/ibeacon.c:191:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/ibeacon.c:283:41: note: You might need to cast the function pointer here bluez-5.73/tools/ibeacon.c:191:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/ibeacon.c:223:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/hcitool.c:782:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/hcitool.c:983:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/hcitool.c:2675:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/hcitool.c:204:28: style: Parameter 'pref' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hcitool.c:204:60: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/hcitool.c:1003:10: style: Variable 'lap' can be declared as const array [constVariable] bluez-5.73/tools/hcitool.c:1106:17: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/hcitool.c:2329:72: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/ioctl-tester.c:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_MAX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_BONDABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIBLOCKADDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:393:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:406:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:751:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:851:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_DEVICE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:876:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/ioctl-tester.c:102:22: style: Variable 'dr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:320:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_powered_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/ioctl-tester.c:348:6: note: You might need to cast the function pointer here bluez-5.73/tools/ioctl-tester.c:320:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/ioctl-tester.c:375:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:388:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:401:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:639:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:645:24: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:835:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/ioctl-tester.c:52:11: style: struct member 'test_data::acl_handle' is never used. [unusedStructMember] bluez-5.73/tools/ioctl-tester.c:53:14: style: struct member 'test_data::io' is never used. [unusedStructMember] bluez-5.73/tools/ioctl-tester.c:54:15: style: struct member 'test_data::io_id' is never used. [unusedStructMember] bluez-5.73/tools/ioctl-tester.c:55:6: style: struct member 'test_data::step' is never used. [unusedStructMember] bluez-5.73/tools/ioctl-tester.c:56:7: style: struct member 'test_data::reconnect' is never used. [unusedStructMember] bluez-5.73/tools/isotest.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:170:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:452:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:493:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:638:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:741:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:804:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:915:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:981:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:1006:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:1223:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:549:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:598:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE52 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:626:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_EXT_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1552:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1571:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1598:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cig [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1704:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:1993:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2072:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2311:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2363:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2549:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTONOSUPPORT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2692:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2801:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2867:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2883:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2914:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_EVT_LE_ENHANCED_CONN_COMPLETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/iso-tester.c:2995:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/isotest.c:763:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/isotest.c:781:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/isotest.c:1009:10: warning: Either the condition 'sk<0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] bluez-5.73/tools/isotest.c:1005:11: note: Assuming that condition 'sk<0' is not redundant bluez-5.73/tools/isotest.c:1009:10: note: Invalid argument bluez-5.73/tools/isotest.c:684:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] bluez-5.73/tools/isotest.c:683:10: note: outer condition: r<0 bluez-5.73/tools/isotest.c:684:11: note: identical inner condition: r<0 bluez-5.73/tools/isotest.c:709:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/isotest.c:839:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/isotest.c:897:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/isotest.c:919:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/isotest.c:127:10: style: Local variable 'buf' shadows outer variable [shadowVariable] bluez-5.73/tools/isotest.c:63:23: note: Shadowed declaration bluez-5.73/tools/isotest.c:127:10: note: Shadow variable bluez-5.73/tools/isotest.c:934:12: style: Local variable 'i' shadows outer argument [shadowArgument] bluez-5.73/tools/isotest.c:906:55: note: Shadowed declaration bluez-5.73/tools/isotest.c:934:12: note: Shadow variable bluez-5.73/tools/isotest.c:949:12: style: Local variable 'i' shadows outer argument [shadowArgument] bluez-5.73/tools/isotest.c:906:55: note: Shadowed declaration bluez-5.73/tools/isotest.c:949:12: note: Shadow variable bluez-5.73/tools/isotest.c:1485:14: style: Local variable 'i' shadows outer variable [shadowVariable] bluez-5.73/tools/isotest.c:1202:15: note: Shadowed declaration bluez-5.73/tools/isotest.c:1485:14: note: Shadow variable bluez-5.73/tools/isotest.c:1504:14: style: Local variable 'i' shadows outer variable [shadowVariable] bluez-5.73/tools/isotest.c:1202:15: note: Shadowed declaration bluez-5.73/tools/isotest.c:1504:14: note: Shadow variable bluez-5.73/tools/isotest.c:93:62: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/isotest.c:104:54: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/isotest.c:104:67: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/isotest.c:437:65: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/isotest.c:631:45: style: Parameter 'peer' can be declared as pointer to const. However it seems that 'dump_mode' is a callback function, if 'peer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/isotest.c:1526:24: note: You might need to cast the function pointer here bluez-5.73/tools/isotest.c:631:45: note: Parameter 'peer' can be declared as pointer to const bluez-5.73/tools/isotest.c:658:45: style: Parameter 'peer' can be declared as pointer to const. However it seems that 'recv_mode' is a callback function, if 'peer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/isotest.c:1522:24: note: You might need to cast the function pointer here bluez-5.73/tools/isotest.c:658:45: note: Parameter 'peer' can be declared as pointer to const bluez-5.73/tools/isotest.c:810:43: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/isotest.c:906:29: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/iso-tester.c:1671:3: error: Resource leak: sk [resourceLeak] bluez-5.73/tools/iso-tester.c:2694:4: error: Memory leak: io [memleak] bluez-5.73/tools/iso-tester.c:624:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'set_iso_socket_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/iso-tester.c:650:5: note: You might need to cast the function pointer here bluez-5.73/tools/iso-tester.c:624:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/iso-tester.c:1387:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/iso-tester.c:1408:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/l2cap-tester.c:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:806:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:838:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:869:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_CONFIRM_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:889:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_PIN_CODE_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:936:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:953:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_USER_CONFIRM_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:999:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1017:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1036:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_PARAMETERS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1488:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPROTOOPT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1522:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPROTOOPT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPROTOOPT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1622:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOPROTOOPT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1845:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1936:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MODE_EXT_FLOWCTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:2006:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:2042:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:2080:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_L2CAP_PDU_CONN_RSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:2167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:2229:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:2246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2ping.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_CMD_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2ping.c:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2cap-tester.c:1094:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'bthost_received_data' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/l2cap-tester.c:1255:6: note: You might need to cast the function pointer here bluez-5.73/tools/l2cap-tester.c:1094:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/l2cap-tester.c:1096:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/l2cap-tester.c:1111:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'server_bthost_received_data' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/l2cap-tester.c:1977:6: note: You might need to cast the function pointer here bluez-5.73/tools/l2cap-tester.c:1111:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/l2cap-tester.c:1113:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/l2cap-tester.c:1168:41: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/l2cap-tester.c:1743:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'test_close_socket_cc_hook' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/l2cap-tester.c:1757:30: note: You might need to cast the function pointer here bluez-5.73/tools/l2cap-tester.c:1743:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/l2cap-tester.c:1769:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/l2cap-tester.c:1780:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/l2cap-tester.c:1791:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/l2cap-tester.c:1799:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'test_close_socket_router' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/l2cap-tester.c:1821:6: note: You might need to cast the function pointer here bluez-5.73/tools/l2cap-tester.c:1799:28: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/l2test.c:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_MODE_BASIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:797:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:857:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:959:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:1029:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:1047:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:1076:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:1114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L2CAP_CMD_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:1267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/l2test.c:1358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:305:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mcaptest.c:102:45: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'mdl_deleted_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:236:24: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:102:45: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:102:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mdl_deleted_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:236:24: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:102:56: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:112:45: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'mdl_aborted_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:237:24: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:112:45: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:112:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mdl_aborted_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:237:24: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:112:56: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:118:49: style: Parameter 'mcl' can be declared as pointer to const. However it seems that 'mdl_conn_req_cb' is a callback function, if 'mcl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:238:32: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:118:49: note: Parameter 'mcl' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:119:30: style: Parameter 'conf' can be declared as pointer to const. However it seems that 'mdl_conn_req_cb' is a callback function, if 'conf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:238:32: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:119:30: note: Parameter 'conf' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:119:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mdl_conn_req_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:238:32: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:119:42: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:132:51: style: Parameter 'mdl' can be declared as pointer to const. However it seems that 'mdl_reconn_req_cb' is a callback function, if 'mdl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:239:34: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:132:51: note: Parameter 'mdl' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:132:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mdl_reconn_req_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:239:34: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:132:62: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:168:43: style: Parameter 'mcl' can be declared as pointer to const. However it seems that 'mcl_uncached' is a callback function, if 'mcl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:435:24: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:168:43: note: Parameter 'mcl' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:168:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mcl_uncached' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:435:24: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:168:57: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:186:76: style: Parameter 'gerr' can be declared as pointer to const. However it seems that 'create_mdl_cb' is a callback function, if 'gerr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:250:30: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:186:76: note: Parameter 'gerr' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:219:42: style: Parameter 'mcl' can be declared as pointer to const. However it seems that 'sync_cap_cb' is a callback function, if 'mcl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:260:41: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:219:42: note: Parameter 'mcl' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:221:54: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sync_cap_cb' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:260:41: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:221:54: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:222:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'sync_cap_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:260:41: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:222:13: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:281:62: style: Parameter 'err' can be declared as pointer to const. However it seems that 'create_mcl_cb' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mcaptest.c:453:38: note: You might need to cast the function pointer here bluez-5.73/tools/mcaptest.c:281:62: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/mcaptest.c:342:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/mesh-cfgclient.c:265:37: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/l2test.c:864:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/l2test.c:991:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/l2test.c:1018:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/l2test.c:1027:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/l2test.c:1101:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/l2test.c:925:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/l2test.c:925:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/l2test.c:1112:16: style: Local variable 'buf' shadows outer variable [shadowVariable] bluez-5.73/tools/l2test.c:68:23: note: Shadowed declaration bluez-5.73/tools/l2test.c:1112:16: note: Shadow variable bluez-5.73/tools/l2test.c:176:62: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/l2test.c:198:54: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/l2test.c:198:67: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/l2test.c:1000:8: style: Variable 'sent' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/l2test.c:1012:9: style: Variable 'sent' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/mesh-cfgtest.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:433:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MANAGEMENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:749:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:856:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NETWORK_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:907:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_NETWORK_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_APPLICATION_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1303:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_ELEMENT_INTERFACE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_TESTER_STAGE_PRE_SETUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1369:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_DBUS_SESSION_BUS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1475:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-cfgtest.c:1496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_IDX_ALREADY_STORED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:414:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DEV_COMP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:539:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:544:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:618:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:623:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MODEL_APP_BIND [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:697:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_BEACON_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:717:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_BEACON_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:729:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_IDENTITY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:758:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_IDENTITY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:786:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_PROXY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:806:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_PROXY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:818:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_RELAY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:839:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_RELAY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:854:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_DEFAULT_TTL_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:881:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_PUB_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:932:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_PUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:972:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1016:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1051:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MODEL_APP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1086:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_PUB_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_PUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_SUB_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_SUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_DEFAULT_TTL_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:1173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_RESET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/config-client.c:449:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/config-client.c:479:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/config-client.c:553:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/config-client.c:715:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_beacon_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1216:50: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:715:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-gatt/config-client.c:804:43: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_proxy_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1208:50: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:804:43: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-gatt/config-client.c:837:43: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_relay_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1221:50: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:837:43: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-gatt/config-client.c:1119:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_hb_pub_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1225:51: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:1119:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-gatt/config-client.c:1161:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_hb_sub_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1229:51: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:1161:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-gatt/config-client.c:1166:41: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_ttl_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1198:23: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:1166:41: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-gatt/config-client.c:1171:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_node_reset' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/config-client.c:1235:43: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/config-client.c:1171:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh-cfgtest.c:728:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-cfgtest.c:1012:61: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-cfgtest.c:1143:22: style: Variable 'rsp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-cfgtest.c:1230:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-cfgtest.c:1332:45: style: Parameter 'dbus' can be declared as pointer to const. However it seems that 'client_connected' is a callback function, if 'dbus' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1374:44: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1332:45: note: Parameter 'dbus' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1332:57: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'client_connected' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1374:44: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1332:57: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1337:48: style: Parameter 'dbus' can be declared as pointer to const. However it seems that 'client_disconnected' is a callback function, if 'dbus' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1375:47: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1337:48: note: Parameter 'dbus' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1337:60: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'client_disconnected' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1375:47: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1337:60: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1399:19: style: Parameter 'ftwbuf' can be declared as pointer to const. However it seems that 'del_fobject' is a callback function, if 'ftwbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1507:17: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1399:19: note: Parameter 'ftwbuf' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1419:56: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1583:26: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1419:56: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1432:44: style: Parameter 'tester' can be declared as pointer to const. However it seems that 'done_callback' is a callback function, if 'tester' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-cfgtest.c:1580:25: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-cfgtest.c:1432:44: note: Parameter 'tester' can be declared as pointer to const bluez-5.73/tools/mesh-cfgtest.c:1462:32: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/config-server.c:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALG_SET_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALG_OP_ENCRYPT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:156:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:765:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:1005:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:1085:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/crypto.c:1144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_TYPE_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:167:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_TYPE_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:297:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:316:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GATT_TYPE_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:406:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:468:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/gatt.c:194:6: style: Variable 'sar' is reassigned a value before the old one has been used. [redundantAssignment] bluez-5.73/tools/mesh-gatt/gatt.c:189:6: note: sar is assigned bluez-5.73/tools/mesh-gatt/gatt.c:194:6: note: sar is overwritten bluez-5.73/tools/mesh-gatt/gatt.c:256:33: style: Parameter 'io' can be declared as pointer to const. However it seems that 'sock_hup' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/gatt.c:276:32: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/gatt.c:256:33: note: Parameter 'io' can be declared as pointer to const bluez-5.73/tools/mesh-gatt/crypto.c:47:27: error: Null pointer dereference [nullPointer] bluez-5.73/tools/mesh-gatt/node.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:372:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_node_composition [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:534:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:583:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:636:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_SERVER_MODEL_ID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:707:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_node_composition [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:763:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:794:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TTL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:867:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_publication [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:582:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KR_PHASE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:613:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KR_PHASE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:750:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:766:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_CONFIG_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_HEARTBEAT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1456:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1497:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1541:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1626:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1685:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_OP_SEG_ACKNOWLEDGE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1881:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_MESH_BEACON [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:1992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/net.c:2071:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/node.c:868:6: style: Condition '!model' is always false [knownConditionTrueFalse] bluez-5.73/tools/mesh-gatt/node.c:225:39: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:274:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/node.c:292:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/node.c:323:59: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:345:49: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:461:53: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:607:28: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:650:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/node.c:702:35: style: Parameter 'comp' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:715:70: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:752:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/node.c:776:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/node.c:827:53: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:846:46: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/node.c:504:9: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] bluez-5.73/tools/mesh-gatt/node.c:529:17: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] bluez-5.73/tools/mesh-gatt/onoff-model.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/onoff-model.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/onoff-model.c:214:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GENERIC_ONOFF_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/onoff-model.c:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GENERIC_ONOFF_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/onoff-model.c:280:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_ONOFF_CLIENT_MODEL_ID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/onoff-model.c:202:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/onoff-model.c:228:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:239:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:269:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:290:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:495:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:507:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:533:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:545:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:575:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:576:23: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:608:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:622:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:647:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:1877:23: style: Variable 'net_key' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:1960:36: style: Parameter 'data_in' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/net.c:1982:39: style: Parameter 'buf' can be declared as const array [constParameter] bluez-5.73/tools/mesh-gatt/net.c:2017:24: style: Variable 'net_key' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/net.c:2046:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mesh-gatt/net.c:36:11: style: struct member 'address_range::min' is never used. [unusedStructMember] bluez-5.73/tools/mesh-gatt/net.c:37:11: style: struct member 'address_range::max' is never used. [unusedStructMember] bluez-5.73/tools/mesh-gatt/net.c:44:11: style: struct member 'mesh_net::primary_addr' is never used. [unusedStructMember] bluez-5.73/tools/mesh-gatt/net.c:46:10: style: struct member 'mesh_net::num_elements' is never used. [unusedStructMember] bluez-5.73/tools/mesh-gatt/net.c:51:8: style: struct member 'mesh_net::iv_update_timeout' is never used. [unusedStructMember] bluez-5.73/tools/mesh-gatt/prov-db.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov-db.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_C_TO_STRING_PRETTY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov-db.c:305:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_publication [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov-db.c:624:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_C_TO_STRING_PRETTY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov-db.c:1447:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_PROVISIONING_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_PROVISIONING_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_PROVISIONING_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:322:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEXADECIMAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_PROVISIONING_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:411:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEXADECIMAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov.c:421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_PROVISIONING_PDU [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-gatt/prov-db.c:419:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bluez-5.73/tools/mesh-gatt/prov-db.c:180:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:238:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:303:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:372:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:410:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:441:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:504:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:555:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/prov-db.c:1279:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh-gatt/util.c:32:49: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/mesh-gatt/prov.c:343:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/mesh-gatt/prov.c:288:19: warning: Either the condition 'prov==NULL' is redundant or there is possible null pointer dereference: prov. [nullPointerRedundantCheck] bluez-5.73/tools/mesh-gatt/prov.c:294:11: note: Assuming that condition 'prov==NULL' is not redundant bluez-5.73/tools/mesh-gatt/prov.c:288:19: note: Null pointer dereference bluez-5.73/tools/mesh-gatt/prov.c:289:17: warning: Either the condition 'prov==NULL' is redundant or there is possible null pointer dereference: prov. [nullPointerRedundantCheck] bluez-5.73/tools/mesh-gatt/prov.c:294:11: note: Assuming that condition 'prov==NULL' is not redundant bluez-5.73/tools/mesh-gatt/prov.c:289:17: note: Null pointer dereference bluez-5.73/tools/mesh-gatt/prov.c:233:54: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'prov_out_oob_done' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/prov.c:335:7: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/prov.c:233:54: note: Parameter 'buf' can be declared as pointer to const bluez-5.73/tools/mesh-gatt/prov.c:393:53: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'prov_oob_pub_key' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-gatt/prov.c:411:46: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-gatt/prov.c:393:53: note: Parameter 'buf' can be declared as pointer to const bluez-5.73/tools/mesh-gatt/prov.c:406:20: style: Variable 'prov' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh/agent.c:118:24: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/mesh-tester.c:221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tester_pre_setup_complete [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_EXP_FEATURE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:267:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVDOWN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:843:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_SETTINGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:968:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:984:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1011:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_PIN_CODE_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1038:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_CONFIRM_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1065:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_PASSKEY_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1086:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_PIN_CODE_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1386:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_MESH_SEND [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:1399:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_RESET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VENDOR_ID_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:301:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_RELAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VENDOR_ID_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:483:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:991:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED_GROUP_LOW [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1030:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1061:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_IDX_DEV_REMOTE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1090:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DEV_COMP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DEV_COMP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_KEY_REFRESH_PHASE_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_KEY_REFRESH_PHASE_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1253:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1301:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_UPDATE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1319:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_UPDATE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1324:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_APPKEY_UPDATE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1367:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MODEL_APP_BIND [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MODEL_APP_UNBIND [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_BEACON_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1403:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_PRIVATE_BEACON_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1424:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_BEACON_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_PRIVATE_BEACON_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1438:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_IDENTITY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_IDENTITY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_PROXY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1503:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_PROXY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1512:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_RELAY_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1531:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_RELAY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1541:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTL_MASK [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_NODES_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1635:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_PUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1691:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1729:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_ADD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1734:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_DELETE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1739:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_OVERWRITE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1748:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_MODEL_SUB_DELETE_ALL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1785:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_VEND_MODEL_SUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1815:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_VEND_MODEL_APP_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1836:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_PUB_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1872:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_PUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1886:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_SUB_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1915:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_HEARTBEAT_SUB_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1920:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_DEFAULT_TTL_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1925:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_NETWORK_TRANSMIT_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1934:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_NETWORK_TRANSMIT_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1956:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_FRIEND_SET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1974:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CONFIG_FRIEND_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:1994:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NODE_RESET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:2018:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NETKEY_GET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:2040:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_group [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/cfgcli.c:2211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_free [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh-tester.c:237:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mesh_exp_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-tester.c:1337:4: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-tester.c:237:28: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh-tester.c:378:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'debug_exp_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-tester.c:395:4: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-tester.c:378:28: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh-tester.c:1307:28: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_powered_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh-tester.c:1328:4: note: You might need to cast the function pointer here bluez-5.73/tools/mesh-tester.c:1307:28: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh-tester.c:54:15: style: struct member 'test_data::mgmt_discov_ev_id' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:315:11: style: struct member 'generic_data::setup_expect_hci_command' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:316:14: style: struct member 'generic_data::setup_expect_hci_param' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:317:10: style: struct member 'generic_data::setup_expect_hci_len' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:318:11: style: struct member 'generic_data::setup_send_opcode' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:319:14: style: struct member 'generic_data::setup_send_param' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:320:11: style: struct member 'generic_data::setup_send_len' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:321:31: style: struct member 'generic_data::setup_mgmt_cmd_arr' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:322:9: style: struct member 'generic_data::setup_mgmt_cmd_arr_size' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:352:10: style: struct member 'generic_data::io_cap' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:361:7: style: struct member 'generic_data::expect_sc_key' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:363:7: style: struct member 'generic_data::addr_type_avail' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:365:10: style: struct member 'generic_data::addr_type' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:366:7: style: struct member 'generic_data::set_adv' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:367:17: style: struct member 'generic_data::adv_data' is never used. [unusedStructMember] bluez-5.73/tools/mesh-tester.c:368:10: style: struct member 'generic_data::adv_data_len' is never used. [unusedStructMember] bluez-5.73/tools/mesh/cfgcli.c:966:67: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_group_addr' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2049:31: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:966:67: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh/cfgcli.c:1422:41: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_snb_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2138:20: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1422:41: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1427:41: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_mpb_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2140:20: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1427:41: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1501:43: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_proxy_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2131:22: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1501:43: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1529:43: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_relay_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2143:22: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1529:43: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1560:21: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh/cfgcli.c:1661:21: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh/cfgcli.c:1870:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_hb_pub_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2156:23: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1870:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1913:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_hb_sub_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2160:23: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1913:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1918:41: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_ttl_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2121:20: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1918:41: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1923:54: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_network_transmit_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2149:33: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1923:54: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:1972:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_friend_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2147:23: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:1972:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:2016:44: style: Parameter 'argv' can be declared as const array. However it seems that 'cmd_netkey_get' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/cfgcli.c:2097:23: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/cfgcli.c:2016:44: note: Parameter 'argv' can be declared as const array bluez-5.73/tools/mesh/cfgcli.c:2037:27: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh/keys.c:199:23: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_GREEN is a macro then please configure it. [unknownMacro] bluez-5.73/tools/mesh/remote.c:468:28: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_GREEN is a macro then please configure it. [unknownMacro] bluez-5.73/tools/mesh/mesh-db.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_C_TO_STRING_PRETTY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:155:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:189:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_boolean [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:310:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_IDX_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:439:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:496:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:611:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:640:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:721:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:748:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_MODE_UNSUPPORTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:812:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:849:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:917:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1004:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_PROXY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1434:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1490:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1540:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1603:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNASSIGNED_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1667:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_group [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1805:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:1917:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURE_RELAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2040:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2116:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2204:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2299:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2398:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2476:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2505:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/mesh-db.c:2584:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_C_TO_STRING_PRETTY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mesh/util.c:31:49: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/meshctl.c:175:22: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/mesh/mesh-db.c:807:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/tools/mesh/mesh-db.c:844:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/tools/mesh/mesh-db.c:2526:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bluez-5.73/tools/mesh/mesh-db.c:79:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] bluez-5.73/tools/mesh/mesh-db.c:75:13: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mesh/mesh-db.c:417:67: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_group_addr' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mesh/mesh-db.c:1676:31: note: You might need to cast the function pointer here bluez-5.73/tools/mesh/mesh-db.c:417:67: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mesh/mesh-db.c:962:9: style: Variable 'str_entry' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mpris-proxy.c:91:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_INTERFACE_PROPERTIES [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:167:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:217:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:235:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:245:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:294:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_HANDLER_RESULT_NOT_YET_HANDLED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:444:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:519:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:580:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:697:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:726:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:809:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:947:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:988:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1022:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1050:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1078:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1091:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1148:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1163:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1183:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1200:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1230:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1272:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1287:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1312:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1356:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1380:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1399:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1439:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1463:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1517:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1548:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1619:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1653:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING_AS_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1687:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1704:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1740:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1802:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1816:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1837:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:1980:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_BUS_SESSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:2163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:2297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_OBJECT_PATH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:2409:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:2467:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:2529:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mpris-proxy.c:739:45: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'connect_handler' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mpris-proxy.c:2563:42: note: You might need to cast the function pointer here bluez-5.73/tools/mpris-proxy.c:739:45: note: Parameter 'connection' can be declared as pointer to const bluez-5.73/tools/mpris-proxy.c:739:63: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'connect_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mpris-proxy.c:2563:42: note: You might need to cast the function pointer here bluez-5.73/tools/mpris-proxy.c:739:63: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mpris-proxy.c:744:48: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'disconnect_handler' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mpris-proxy.c:2564:45: note: You might need to cast the function pointer here bluez-5.73/tools/mpris-proxy.c:744:48: note: Parameter 'connection' can be declared as pointer to const bluez-5.73/tools/mpris-proxy.c:744:66: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'disconnect_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mpris-proxy.c:2564:45: note: You might need to cast the function pointer here bluez-5.73/tools/mpris-proxy.c:744:66: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mpris-proxy.c:1394:17: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mpris-proxy.c:1608:17: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mpris-proxy.c:1626:20: style: Variable 'tracklist' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mpris-proxy.c:1788:17: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mpris-proxy.c:1796:17: style: Variable 'player' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mpris-proxy.c:2245:60: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/mgmt-tester.c:223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tester_pre_setup_complete [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_EXP_FEATURE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:3078:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:3099:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:3496:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_ev_new_long_term_key [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:3678:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgmt_ev_new_link_key [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_IO_CAPABILITY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_DEV_CLASS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_DISCOVERING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6354:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6378:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6400:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6425:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6480:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6503:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_SSP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6558:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_LONG_TERM_KEYS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6577:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6599:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6639:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6687:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6790:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6818:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6838:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6862:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6888:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6914:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6966:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6982:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:6996:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7017:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7026:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7040:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_EXT_ADV_PARAMS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7072:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_PIN_CODE_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_CONFIRM_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_PASSKEY_NEG_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_PIN_CODE_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:7570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:9348:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_ADV_FLAG_SEC_1M [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:9371:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:9427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:9796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:9814:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_DISCOVERING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:9864:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10055:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10072:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_EXP_FEATURES_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10813:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10824:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10872:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10895:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10912:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10934:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:10970:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11000:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11029:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11075:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11095:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_ADVERTISING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11322:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIDEVDOWN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_SETTINGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11521:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11539:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11614:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11687:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_RANDOM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11696:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_LINK_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11712:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_LINK_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11726:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_UNPAIR_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11742:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_UNPAIR_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11776:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11793:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_LINK_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11812:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_LINK_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11844:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_REMOVE_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11860:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11879:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11897:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11915:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11933:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11951:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_DISCONNECT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11968:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_LINK_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:11987:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_NEW_LINK_KEY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12035:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_DEVICE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12085:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE50 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE50 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_DEVICE_CONNECTED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_CONTROLLER_CAP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_ADD_DEVICE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12359:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_LE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12573:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_CONTROLLER_RESUME [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12727:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/nokfw.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/nokfw.c:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/nokfw.c:152:8: style: Variable 'map' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/obex-client-tool.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:146:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:348:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:375:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_SOURCE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:431:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_TRANSPORT_PACKET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-client-tool.c:72:34: style: Parameter 'obex' can be declared as pointer to const. However it seems that 'conn_complete' is a callback function, if 'obex' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:83:23: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:72:34: note: Parameter 'obex' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:72:48: style: Parameter 'err' can be declared as pointer to const. However it seems that 'conn_complete' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:83:23: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:72:48: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:72:66: style: Parameter 'rsp' can be declared as pointer to const. However it seems that 'conn_complete' is a callback function, if 'rsp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:83:23: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:72:66: note: Parameter 'rsp' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:73:17: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'conn_complete' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:83:23: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:73:17: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:90:52: style: Parameter 'err' can be declared as pointer to const. However it seems that 'transfer_complete' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:173:36: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:90:52: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:105:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/obex-client-tool.c:143:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/obex-client-tool.c:266:47: style: Parameter 'err' can be declared as pointer to const. However it seems that 'disconn_func' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:281:39: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:266:47: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:328:51: style: Parameter 'err' can be declared as pointer to const. However it seems that 'conn_callback' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-client-tool.c:381:23: note: You might need to cast the function pointer here bluez-5.73/tools/obex-client-tool.c:328:51: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obex-client-tool.c:416:14: style: Variable 'io' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/obex-server-tool.c:96:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_TYPE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:170:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_HDR_TYPE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:216:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_RSP_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:229:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OBEX_TRANSPORT_PACKET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:304:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_PSM [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:315:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_IO_OPT_CHANNEL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:442:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_obex_unref [valueFlowBailoutIncompleteVar] bluez-5.73/tools/obex-server-tool.c:399:2: error: Resource leak: sk [resourceLeak] bluez-5.73/tools/obex-server-tool.c:133:18: warning: Possible null pointer dereference: name [nullPointer] bluez-5.73/tools/obex-server-tool.c:126:10: note: Assignment 'name=NULL', assigned value is 0 bluez-5.73/tools/obex-server-tool.c:133:18: note: Null pointer dereference bluez-5.73/tools/obex-server-tool.c:192:18: warning: Possible null pointer dereference: name [nullPointer] bluez-5.73/tools/obex-server-tool.c:185:10: note: Assignment 'name=NULL', assigned value is 0 bluez-5.73/tools/obex-server-tool.c:192:18: note: Null pointer dereference bluez-5.73/tools/obex-server-tool.c:65:47: style: Parameter 'err' can be declared as pointer to const. However it seems that 'disconn_func' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-server-tool.c:234:39: note: You might need to cast the function pointer here bluez-5.73/tools/obex-server-tool.c:65:47: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obex-server-tool.c:76:52: style: Parameter 'err' can be declared as pointer to const. However it seems that 'transfer_complete' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-server-tool.c:201:34: note: You might need to cast the function pointer here bluez-5.73/tools/obex-server-tool.c:76:52: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obex-server-tool.c:91:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/obex-server-tool.c:153:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/obex-server-tool.c:279:54: style: Parameter 'err' can be declared as pointer to const. However it seems that 'bluetooth_accept' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/obex-server-tool.c:313:22: note: You might need to cast the function pointer here bluez-5.73/tools/obex-server-tool.c:279:54: note: Parameter 'err' can be declared as pointer to const bluez-5.73/tools/obexctl.c:67:22: error: There is an unknown macro here somewhere. Configuration is required. If COLOR_OFF is a macro then please configure it. [unknownMacro] bluez-5.73/tools/mgmt-tester.c:12684:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bluez-5.73/tools/oobtest.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_PIN_CODE_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_LINK_KEYS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:531:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_LONG_TERM_KEYS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:542:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_LOAD_IRKS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:577:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:603:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:616:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:655:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/oobtest.c:1070:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/mgmt-tester.c:12178:23: warning: Either the condition '!param' is redundant or there is possible null pointer dereference: rp. [nullPointerRedundantCheck] bluez-5.73/tools/mgmt-tester.c:12183:16: note: Assuming that condition '!param' is not redundant bluez-5.73/tools/mgmt-tester.c:12177:47: note: rp is assigned 'param' here. bluez-5.73/tools/mgmt-tester.c:12178:23: note: Null pointer dereference bluez-5.73/tools/oobtest.c:959:47: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'signal_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/oobtest.c:1131:41: note: You might need to cast the function pointer here bluez-5.73/tools/oobtest.c:959:47: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/oobtest.c:1014:26: style: Parameter 'argv' can be declared as const array [constParameter] bluez-5.73/tools/parser/amp.c:18:69: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/amp.c:21:30: style: Variable 'triplet' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mgmt-tester.c:233:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mesh_exp_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:249:5: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:233:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:390:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'debug_exp_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:406:5: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:390:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:1028:11: style: Variable 'expected' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mgmt-tester.c:3492:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mgmt-tester.c:3674:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mgmt-tester.c:5267:11: style: Variable 'expected' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/mgmt-tester.c:6214:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_powered_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:12321:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:6214:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:6267:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_discovery_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:11055:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:6267:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:6529:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_load_ltks_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:6560:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:6529:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:6980:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_set_unpowered_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:7006:7: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:6980:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:7024:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_set_ext_adv_params_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:7043:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:7024:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:9794:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'set_phy_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:9819:27: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:9794:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:10053:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'read_exp_feature_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:10074:4: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:10053:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:10811:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_load_irks_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:11325:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:10811:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:10822:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_add_device_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:12316:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:10822:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:11496:66: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'hook_delay_cmd' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:11519:6: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:11496:66: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/mgmt-tester.c:12073:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'disconnected_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/mgmt-tester.c:12094:23: note: You might need to cast the function pointer here bluez-5.73/tools/mgmt-tester.c:12073:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/parser/avdtp.c:585:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/parser/avdtp.c:585:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bluez-5.73/tools/parser/avdtp.c:662:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/avdtp.c:662:3: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/avdtp.c:194:10: style: Local variable 'acp_seid' shadows outer function [shadowFunction] bluez-5.73/tools/parser/avdtp.c:183:13: note: Shadowed declaration bluez-5.73/tools/parser/avdtp.c:194:10: note: Shadow variable bluez-5.73/tools/parser/avdtp.c:415:15: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/avdtp.c:421:14: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/avdtp.c:429:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/avdtp.c:566:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/avrcp.c:1153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:1383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:1421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:1696:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:1756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:1852:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:2020:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/avrcp.c:2061:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/bnep.c:53:17: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/bnep.c:68:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/bnep.c:58:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/bnep.c:109:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/bnep.c:116:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/bnep.c:120:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/bnep.c:166:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/bnep.c:191:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/bpa.c:43:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/avrcp.c:960:2: warning: %jx in format string (no. 1) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/tools/parser/avrcp.c:752:17: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/tools/parser/avrcp.c:721:31: note: Shadowed declaration bluez-5.73/tools/parser/avrcp.c:752:17: note: Shadow variable bluez-5.73/tools/parser/avrcp.c:824:18: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/tools/parser/avrcp.c:783:31: note: Shadowed declaration bluez-5.73/tools/parser/avrcp.c:824:18: note: Shadow variable bluez-5.73/tools/parser/avrcp.c:1329:12: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/tools/parser/avrcp.c:1274:29: note: Shadowed declaration bluez-5.73/tools/parser/avrcp.c:1329:12: note: Shadow variable bluez-5.73/tools/parser/avrcp.c:1952:12: style: Local variable 'len' shadows outer argument [shadowArgument] bluez-5.73/tools/parser/avrcp.c:1887:29: note: Shadowed declaration bluez-5.73/tools/parser/avrcp.c:1952:12: note: Shadow variable bluez-5.73/tools/parser/capi.c:510:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:539:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:550:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:554:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:554:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:558:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:558:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:569:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:739:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:758:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:758:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/capi.c:735:17: style: Variable 'id' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/capi.c:242:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:316:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:319:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:322:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:325:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:412:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:421:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:441:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:748:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/capi.c:827:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/cmtp.c:32:52: style: Parameter 'frm' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/cmtp.c:78:53: style: Parameter 'frm' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/cmtp.c:113:61: style: Parameter 'frm' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/cmtp.c:66:14: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/cmtp.c:193:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/csr.c:104:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/csr.c:586:11: style: Local variable 'addr' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/csr.c:549:28: note: Shadowed declaration bluez-5.73/tools/parser/csr.c:586:11: note: Shadow variable bluez-5.73/tools/parser/csr.c:43:52: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:49:50: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:57:47: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:67:47: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:77:48: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:87:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:97:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:107:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:117:51: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:131:51: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:145:56: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:156:55: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:168:52: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:180:52: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:191:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:203:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/csr.c:215:51: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/ericsson.c:37:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hcrp.c:91:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/hcrp.c:97:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/hci.c:837:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENDED_INQUIRY_INFO_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:847:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:1683:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:2027:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:2720:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3004:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGF_VENDOR_CMD [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3041:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INQUIRY_INFO_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INQUIRY_INFO_WITH_RSSI_AND_PSCAN_MODE_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INQUIRY_INFO_WITH_RSSI_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3604:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_ADVERTISING_INFO_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVT_LE_META_EVENT_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:3788:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVT_TESTING [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:4025:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_ACL_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:4043:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hci.c:4066:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_DEV_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/hidp.c:125:8: style: Variable 'param' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:4090:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/hci.c:4129:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/hci.c:2428:11: style: Local variable 'manufacturer' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/hci.c:29:17: note: Shadowed declaration bluez-5.73/tools/parser/hci.c:2428:11: note: Shadow variable bluez-5.73/tools/parser/hci.c:3170:11: style: Local variable 'manufacturer' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/hci.c:29:17: note: Shadowed declaration bluez-5.73/tools/parser/hci.c:3170:11: note: Shadow variable bluez-5.73/tools/parser/hci.c:3792:12: style: Local variable 'manufacturer' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/hci.c:29:17: note: Shadowed declaration bluez-5.73/tools/parser/hci.c:3792:12: note: Shadow variable bluez-5.73/tools/parser/hci.c:844:12: style: Variable 'bdaddr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:877:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1003:12: style: Variable 'bdaddr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1087:22: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1113:27: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1128:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1235:21: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1247:20: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1300:21: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1360:25: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1377:28: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1423:30: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1431:25: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1439:29: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1460:33: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1473:41: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1481:41: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1517:30: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:1649:25: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2024:12: style: Variable 'bdaddr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2137:20: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2150:27: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2164:28: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2212:24: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2240:27: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2303:29: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2316:24: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2357:32: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2375:40: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2388:40: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2401:26: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2461:26: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2491:26: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2511:30: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2659:29: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2671:26: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:2702:43: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3019:22: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3295:28: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3651:21: style: Variable 'mevt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3683:30: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3696:38: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3713:34: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3721:30: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3778:17: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3825:21: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:3827:27: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/hci.c:829:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:836:17: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:847:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:1325:24: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:1336:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:1465:10: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:1690:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:2027:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:2366:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:2727:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3041:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3394:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3408:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3509:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3604:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3610:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3656:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3806:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3811:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3821:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:3827:41: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:4025:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:4044:39: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:4055:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/hci.c:4098:10: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:845:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/l2cap.c:1332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A2MP_HDR_SIZE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/l2cap.c:1544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_START [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/lmp.c:92:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:100:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:124:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:148:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:359:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:423:11: style: Variable 'number' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:438:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:453:11: style: Variable 'resp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:687:11: style: Variable 'features' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:704:11: style: Variable 'map' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:741:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:756:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:771:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:786:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:823:11: style: Variable 'features' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:1081:11: style: Variable 'map' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/lmp.c:362:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:426:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:441:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:456:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:457:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:690:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:707:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:744:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:759:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:774:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:789:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:826:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/lmp.c:1084:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:505:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:648:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:654:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:678:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:831:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:912:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:916:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:945:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:948:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/l2cap.c:1216:19: style: Local variable 'hdr' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/l2cap.c:1204:13: note: Shadowed declaration bluez-5.73/tools/parser/l2cap.c:1216:19: note: Shadow variable bluez-5.73/tools/parser/l2cap.c:1333:21: style: Local variable 'hdr' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/l2cap.c:1204:13: note: Shadowed declaration bluez-5.73/tools/parser/l2cap.c:1333:21: note: Shadow variable bluez-5.73/tools/parser/l2cap.c:1407:12: style: Local variable 'psm' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/l2cap.c:1207:11: note: Shadowed declaration bluez-5.73/tools/parser/l2cap.c:1407:12: note: Shadow variable bluez-5.73/tools/parser/l2cap.c:695:43: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/l2cap.c:1118:61: style: Parameter 'frm' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/l2cap.c:1125:24: style: Variable 'h' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/l2cap.c:1151:25: style: Variable 'h' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/l2cap.c:1176:26: style: Variable 'h' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/l2cap.c:1186:27: style: Variable 'h' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/l2cap.c:1194:27: style: Variable 'h' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/l2cap.c:505:40: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:508:26: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:584:30: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:585:33: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:586:22: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:587:22: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:588:22: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:602:25: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:603:24: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:604:26: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:605:27: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:606:25: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:632:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:908:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:941:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1209:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1218:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1305:14: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1316:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1329:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1335:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1388:14: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1417:14: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1421:14: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1424:28: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/l2cap.c:1607:19: portability: 'fr->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/obex.c:210:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/obex.c:227:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/obex.c:268:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/ppp.c:102:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/ppp.c:105:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/ppp.c:114:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bluez-5.73/tools/parser/ppp.c:161:12: style: Local variable 'len' shadows outer variable [shadowVariable] bluez-5.73/tools/parser/ppp.c:157:11: note: Shadowed declaration bluez-5.73/tools/parser/ppp.c:161:12: note: Shadow variable bluez-5.73/tools/parser/ppp.c:34:56: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/ppp.c:122:24: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/ppp.c:156:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/ppp.c:94:45: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:94:56: portability: 'frm->ptr+frm->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:100:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:194:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:211:25: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:217:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:223:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/ppp.c:157:20: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/parser/parser.c:239:17: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/parser.c:260:17: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/parser.c:166:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/rfcomm.c:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcc_s_head [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/rfcomm.c:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcc_s_head [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/rfcomm.c:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcc_s_head [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/rfcomm.c:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcc_s_head [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/rfcomm.c:174:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcc_s_head [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/sap.c:298:13: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sap.c:303:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/rfcomm.c:49:44: style: Parameter 'mcc_head' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/rfcomm.c:91:11: style: Variable 'msc' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/rfcomm.c:103:18: style: Variable 'brk' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/rfcomm.c:145:11: style: Variable 'rls' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/rfcomm.c:174:11: style: Variable 'nsc' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/rfcomm.c:201:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/rfcomm.c:254:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/rfcomm.c:317:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:612:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/tcpip.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/tcpip.c:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bluez-5.73/tools/parser/tcpip.c:37:20: style: Variable 'arp' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/tcpip.c:82:19: style: Variable 'ip6' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/tcpip.c:56:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/tcpip.c:101:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:290:3: warning: %jx in format string (no. 1) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/tools/parser/sdp.c:293:3: warning: %jx in format string (no. 1) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/tools/parser/sdp.c:302:2: warning: %jx in format string (no. 1) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] bluez-5.73/tools/parser/sdp.c:308:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/sdp.c:471:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/sdp.c:556:63: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/sdp.c:594:36: style: Parameter 'frm' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/parser/sdp.c:661:15: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/parser/sdp.c:297:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:327:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:332:12: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:377:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:667:11: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:744:38: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:752:40: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:777:38: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/parser/sdp.c:785:40: portability: 'frm->ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/rfcomm-tester.c:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:381:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:400:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:796:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm-tester.c:832:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE52 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:106:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_RETRY_IF_BUSY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_BLUETOOTH [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:635:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:656:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rctest.c:579:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/rctest.c:615:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/rctest.c:490:11: style: Condition 'r<0' is always true [knownConditionTrueFalse] bluez-5.73/tools/rctest.c:489:42: note: Assuming that condition '(r=recv(sk,buf,data_size,0))<0' is not redundant bluez-5.73/tools/rctest.c:490:11: note: Condition 'r<0' is always true bluez-5.73/tools/rctest.c:101:10: style: Local variable 'channel' shadows outer variable [shadowVariable] bluez-5.73/tools/rctest.c:73:16: note: Shadowed declaration bluez-5.73/tools/rctest.c:101:10: note: Shadow variable bluez-5.73/tools/rctest.c:595:34: style: Parameter 'svr' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/rfcomm-tester.c:77:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:77:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:117:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:117:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:131:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:131:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:150:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:150:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:180:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:180:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:198:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:198:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:214:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:214:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:241:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:241:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:258:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:258:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:283:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:283:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:432:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:432:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:457:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:457:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:495:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:495:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:543:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:543:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:616:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:616:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:630:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:630:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:673:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:673:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:698:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:698:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:744:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:744:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:766:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:766:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:779:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/rfcomm-tester.c:308:15: note: Shadowed declaration bluez-5.73/tools/rfcomm-tester.c:779:20: note: Shadow variable bluez-5.73/tools/rfcomm-tester.c:269:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_powered_server_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/rfcomm-tester.c:293:26: note: You might need to cast the function pointer here bluez-5.73/tools/rfcomm-tester.c:269:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/rfcomm-tester.c:432:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/rfcomm-tester.c:595:14: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'server_hook_func' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/rfcomm-tester.c:772:7: note: You might need to cast the function pointer here bluez-5.73/tools/rfcomm-tester.c:595:14: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/rfcomm-tester.c:597:20: style: Variable 'test_data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/rfcomm-tester.c:673:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/rfcomm.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_REUSE_DLC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rtlfw.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_MAX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rtlfw.c:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rtlfw.c:161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMMRELEASEDEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:187:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMM_MAX_DEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:276:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:430:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFCOMMGETDEVINFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:646:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:692:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rtlfw.c:97:8: style: Variable 'map' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/rfcomm.c:357:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/rfcomm.c:518:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/rfcomm.c:594:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/sco-tester.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:184:26: style: Variable 'di' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/sco-tester.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:603:53: style: Parameter 'bdaddr' can be declared as pointer to const. However it seems that 'cmd_release' is a callback function, if 'bdaddr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/rfcomm.c:634:25: note: You might need to cast the function pointer here bluez-5.73/tools/rfcomm.c:603:53: note: Parameter 'bdaddr' can be declared as pointer to const bluez-5.73/tools/sco-tester.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_WRITE_SCAN_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_CONNECTABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:353:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:372:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:403:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:440:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:477:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:544:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:580:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:686:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_VOICE_TRANSPARENT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:731:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:766:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_hci_evt_sync_conn_complete [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:837:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/rfcomm.c:234:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/scotest.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/scotest.c:414:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sco-tester.c:553:3: error: Resource leak: sk [resourceLeak] bluez-5.73/tools/sco-tester.c:62:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:62:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:102:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:102:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:116:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:116:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:147:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:147:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:188:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:188:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:206:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:206:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:214:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:214:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:286:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:286:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:303:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:303:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:601:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:601:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:644:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:644:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:674:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:674:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:713:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:713:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:761:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:761:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:790:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:790:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:806:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:806:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:821:20: style: Local variable 'data' shadows outer variable [shadowVariable] bluez-5.73/tools/sco-tester.c:260:15: note: Shadowed declaration bluez-5.73/tools/sco-tester.c:821:20: note: Shadow variable bluez-5.73/tools/sco-tester.c:133:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'enable_codec_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sco-tester.c:334:23: note: You might need to cast the function pointer here bluez-5.73/tools/sco-tester.c:133:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/sco-tester.c:780:66: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'hook_delay_cmd' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sco-tester.c:798:6: note: You might need to cast the function pointer here bluez-5.73/tools/sco-tester.c:780:66: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/scotest.c:347:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bluez-5.73/tools/scotest.c:383:10: warning: Either the condition 'sk<0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] bluez-5.73/tools/scotest.c:379:11: note: Assuming that condition 'sk<0' is not redundant bluez-5.73/tools/scotest.c:383:10: note: Invalid argument bluez-5.73/tools/seq2bseq.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bluez-5.73/tools/seq2bseq.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/seq2bseq.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/seq2bseq.c:120:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/seq2bseq.c:62:12: style: Variable 'cur' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/seq2bseq.c:127:7: style: Variable 'cur' is assigned a value that is never used. [unreadVariable] bluez-5.73/tools/sdptool.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LOCAL [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:789:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_REQ_RANGE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:896:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UUID16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1019:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1047:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_SERVICECLASS_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1060:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_PROTOCOL_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_PROFILEDESCRIPTOR_UUID_STR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1159:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_list_free [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1333:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1392:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1452:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1513:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1646:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1717:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1861:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:1937:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2017:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2082:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2514:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2685:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2747:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT8 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2810:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2871:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2932:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:2996:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3059:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3224:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3266:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3308:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3340:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_UINT16 [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3379:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3435:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3469:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3513:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3560:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdp_record_t [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3801:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_ATTR_REQ_RANGE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3843:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3870:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdaddr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3893:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_RETRY_IF_BUSY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:3987:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC_BROWSE_GROUP [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:4066:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:4141:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_RETRY_IF_BUSY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:4234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:4285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:4337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] bluez-5.73/tools/sdptool.c:4370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_ANY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_USER_CONFIRM_REPLY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:460:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_HCI_CMD_LE_SET_ADV_ENABLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:504:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_USER_CONFIRM_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:784:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LE_PUBLIC_ADDRESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:817:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:832:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:848:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_USER_CONFIRM_REQUEST [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:888:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BDADDR_LE_PUBLIC [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:902:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDRLE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/smp-tester.c:608:41: style: Parameter 'test_data' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/smp-tester.c:830:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_powered_server_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/smp-tester.c:870:26: note: You might need to cast the function pointer here bluez-5.73/tools/smp-tester.c:830:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/tools/smp-tester.c:654:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/smp-tester.c:657:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/smp-tester.c:662:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/smp-tester.c:667:37: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bluez-5.73/tools/test-runner.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSCTTY [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:325:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_HCI [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIUARTSETFLAGS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:486:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:572:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:663:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:720:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:793:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:874:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCI_UART_RESET_ON_INIT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:1062:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:1196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_AUTOBOOT [valueFlowBailoutIncompleteVar] bluez-5.73/tools/test-runner.c:283:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/test-runner.c:305:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/test-runner.c:308:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bluez-5.73/tools/test-runner.c:500:8: style: Variable 'bus_type' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/test-runner.c:501:8: style: Variable 'socket_path' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/test-runner.c:794:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/test-runner.c:945:53: warning: Uninitialized variable: argv [uninitvar] bluez-5.73/tools/test-runner.c:915:6: note: Assuming condition is false bluez-5.73/tools/test-runner.c:945:53: note: Uninitialized variable: argv bluez-5.73/tools/userchan-tester.c:104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_INDEX_NONE [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_INDEX_REMOVED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_SET_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:266:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_EV_INDEX_REMOVED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_SETTING_POWERED [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGMT_OP_READ_INFO [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:379:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCIEMU_TYPE_BREDR [valueFlowBailoutIncompleteVar] bluez-5.73/tools/userchan-tester.c:202:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'setup_powered_client_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/userchan-tester.c:222:26: note: You might need to cast the function pointer here bluez-5.73/tools/userchan-tester.c:202:31: note: Parameter 'user_data' can be declared as pointer to const bluez-5.73/unit/test-avctp.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avctp.c:177:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avctp.c:233:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVC_CTYPE_CONTROL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avctp.c:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avctp.c:77:19: style: Condition 'pdu=&data->pdu_list[i]' is always true [knownConditionTrueFalse] bluez-5.73/unit/test-avctp.c:203:36: style: Parameter 'code' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'code' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/unit/test-avctp.c:245:24: note: You might need to cast the function pointer here bluez-5.73/unit/test-avctp.c:203:36: note: Parameter 'code' can be declared as pointer to const bluez-5.73/unit/test-avctp.c:204:15: style: Parameter 'subunit' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'subunit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/unit/test-avctp.c:245:24: note: You might need to cast the function pointer here bluez-5.73/unit/test-avctp.c:204:15: note: Parameter 'subunit' can be declared as pointer to const bluez-5.73/tools/sdptool.c:4098:3: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bluez-5.73/tools/sdptool.c:4112:4: error: Memory leak: context.svc [memleak] bluez-5.73/tools/sdptool.c:543:26: style: Local variable 'service' shadows outer variable [shadowVariable] bluez-5.73/tools/sdptool.c:3625:3: note: Shadowed declaration bluez-5.73/tools/sdptool.c:543:26: note: Shadow variable bluez-5.73/tools/sdptool.c:592:26: style: Local variable 'service' shadows outer variable [shadowVariable] bluez-5.73/tools/sdptool.c:3625:3: note: Shadowed declaration bluez-5.73/tools/sdptool.c:592:26: note: Shadow variable bluez-5.73/tools/sdptool.c:392:21: style: Variable 'uuidDef' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/sdptool.c:463:8: style: Variable 'member_name' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/sdptool.c:599:19: style: Variable 'def' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/sdptool.c:747:21: style: Variable 'def' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/sdptool.c:1113:48: style: Parameter 'user' can be declared as pointer to const. However it seems that 'print_lang_attr' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:1164:26: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:1113:48: note: Parameter 'user' can be declared as pointer to const bluez-5.73/tools/sdptool.c:1115:19: style: Variable 'lang' can be declared as pointer to const [constVariablePointer] bluez-5.73/tools/sdptool.c:2136:56: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2213:55: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2276:57: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2342:61: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2505:64: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2799:61: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2860:59: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2921:58: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:2985:58: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:3134:56: style: Parameter 'si' can be declared as pointer to const. However it seems that 'add_sr1' is a callback function, if 'si' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:3665:17: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:3134:56: note: Parameter 'si' can be declared as pointer to const bluez-5.73/tools/sdptool.c:3298:59: style: Parameter 'si' can be declared as pointer to const. However it seems that 'add_palmos' is a callback function, if 'si' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:3670:20: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:3298:59: note: Parameter 'si' can be declared as pointer to const bluez-5.73/tools/sdptool.c:3334:60: style: Parameter 'si' can be declared as pointer to const. However it seems that 'add_nokiaid' is a callback function, if 'si' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:3671:19: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:3334:60: note: Parameter 'si' can be declared as pointer to const bluez-5.73/tools/sdptool.c:3423:58: style: Parameter 'si' can be declared as pointer to const. However it seems that 'add_apple' is a callback function, if 'si' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:3676:19: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:3423:58: note: Parameter 'si' can be declared as pointer to const bluez-5.73/tools/sdptool.c:3502:60: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:3550:57: style: Parameter 'si' can be declared as pointer to const. However it seems that 'add_gatt' is a callback function, if 'si' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:3680:39: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:3550:57: note: Parameter 'si' can be declared as pointer to const bluez-5.73/tools/sdptool.c:3781:48: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] bluez-5.73/tools/sdptool.c:3873:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'doprintf' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/tools/sdptool.c:4176:37: note: You might need to cast the function pointer here bluez-5.73/tools/sdptool.c:3873:28: note: Parameter 'data' can be declared as pointer to const bluez-5.73/tools/sdptool.c:1180:8: style: struct member 'svc_info_t::provider' is never used. [unusedStructMember] bluez-5.73/tools/sdptool.c:1181:8: style: struct member 'svc_info_t::desc' is never used. [unusedStructMember] bluez-5.73/tools/sdptool.c:1182:15: style: struct member 'svc_info_t::class' is never used. [unusedStructMember] bluez-5.73/tools/sdptool.c:1183:15: style: struct member 'svc_info_t::profile' is never used. [unusedStructMember] bluez-5.73/unit/test-avdtp.c:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:235:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVDTP_MEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:622:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVDTP_MEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:707:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVDTP_MEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:778:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avdtp.c:95:19: style: Condition 'pdu=&data->pdu_list[i]' is always true [knownConditionTrueFalse] bluez-5.73/unit/test-avdtp.c:323:18: style: Variable 'context' can be declared as pointer to const [constVariablePointer] bluez-5.73/unit/test-avdtp.c:358:18: style: Variable 'context' can be declared as pointer to const [constVariablePointer] bluez-5.73/unit/test-avdtp.c:374:18: style: Variable 'context' can be declared as pointer to const [constVariablePointer] bluez-5.73/unit/test-avdtp.c:441:53: style: Parameter 'err' can be declared as pointer to const. However it seems that 'sep_open_cfm' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/unit/test-avdtp.c:495:12: note: You might need to cast the function pointer here bluez-5.73/unit/test-avdtp.c:441:53: note: Parameter 'err' can be declared as pointer to const bluez-5.73/unit/test-avdtp.c:657:56: style: Parameter 'seps' can be declared as pointer to const. However it seems that 'discover_cb' is a callback function, if 'seps' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bluez-5.73/unit/test-avdtp.c:763:35: note: You might need to cast the function pointer here bluez-5.73/unit/test-avdtp.c:657:56: note: Parameter 'seps' can be declared as pointer to const bluez-5.73/unit/test-avrcp.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:230:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_NVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:262:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:391:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:408:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:627:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:646:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_STATUS_INVALID_PLAYER_ID [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:663:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVRCP_STATUS_INVALID_PLAYER_ID [valueFlowBailoutIncompleteVar] bluez-5.73/unit/test-avrcp.c:681:11