2026-05-03 02:31 ftp://ftp.de.debian.org/debian/pool/main/libc/libcoap3/libcoap3_4.3.5.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=zephyr --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 480 480 elapsed-time: 8.0 7.2 head-timing-info: old-timing-info: head results: libcoap3-4.3.5/examples/coap-client.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:224:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TOKEN_DEFAULT_MAX [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_DEBUG [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:500:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:787:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:834:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:881:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_PROXY_URI [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:957:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_REQUEST_DELETE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:991:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OBSERVE_ESTABLISH [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1081:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_PROXY_SCHEME [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_HINT_LENGTH [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1396:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_PKI_SETUP_VERSION [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1481:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_CPSK_SETUP_VERSION [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1514:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_DTLS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1584:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:1656:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-client.c:507:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libcoap3-4.3.5/examples/coap-client.c:213:43: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:310:39: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'event_handler' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-client.c:1923:36: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-client.c:310:39: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/coap-client.c:715:25: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:820:22: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:839:26: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:914:25: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:984:25: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:1007:21: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:1189:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:1248:22: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-client.c:1339:44: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'verify_cn_callback' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-client.c:1421:36: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-client.c:1339:44: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/coap-client.c:1342:30: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'verify_cn_callback' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-client.c:1421:36: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-client.c:1342:30: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/coap-client.c:1349:38: style: Parameter 'hint' can be declared as pointer to const. However it seems that 'verify_ih_callback' is a callback function, if 'hint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-client.c:1485:38: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-client.c:1349:38: note: Parameter 'hint' can be declared as pointer to const libcoap3-4.3.5/examples/coap-rd.c:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:168:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_DELETED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_string_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:374:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_ETAG [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:400:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:559:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_PKI_SETUP_VERSION [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:714:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_NONE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:743:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TOKEN_DEFAULT_MAX [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:757:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-rd.c:826:38: style: Condition '!cmdline_ws(optarg)' is always false [knownConditionTrueFalse] libcoap3-4.3.5/examples/coap-rd.c:826:49: note: Calling function 'cmdline_ws' returns 1 libcoap3-4.3.5/examples/coap-rd.c:826:38: note: Condition '!cmdline_ws(optarg)' is always false libcoap3-4.3.5/examples/coap-rd.c:81:24: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-rd.c:91:18: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-rd.c:92:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-rd.c:721:22: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-rd.c:741:40: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-server.c:266:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:293:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TICKS_PER_SECOND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CREATED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:426:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_BAD_REQUEST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:483:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:532:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_CACHE_IS_SESSION_BASED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:708:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_NOT_FOUND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:756:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_NOT_FOUND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:808:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_NOT_FOUND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1017:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_NOT_ACCEPTABLE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESOURCE_FLAGS_HAS_MCAST_SUPPORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_ROLE_SERVER [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PKI_KEY_DEFINE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1344:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1383:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_PKI_SETUP_VERSION [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_SPSK_SETUP_VERSION [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1778:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1927:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1975:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:1988:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:2155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:2267:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TOKEN_DEFAULT_MAX [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:2301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/coap-server.c:308:13: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libcoap3-4.3.5/examples/coap-server.c:362:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libcoap3-4.3.5/examples/coap-server.c:2507:38: style: Condition '!cmdline_ws(optarg)' is always false [knownConditionTrueFalse] libcoap3-4.3.5/examples/coap-server.c:2507:49: note: Calling function 'cmdline_ws' returns 1 libcoap3-4.3.5/examples/coap-server.c:2507:38: note: Condition '!cmdline_ws(optarg)' is always false libcoap3-4.3.5/examples/coap-server.c:828:5: error: Common realloc mistake: 'dynamic_entry' nulled but not freed upon failure [memleakOnRealloc] libcoap3-4.3.5/examples/coap-server.c:1403:61: style:inconclusive: Function 'setup_pki' argument 3 names different: declaration 'sni' definition 'client_sni'. [funcArgNamesDifferent] libcoap3-4.3.5/examples/coap-server.c:131:85: note: Function 'setup_pki' argument 3 names different: declaration 'sni' definition 'client_sni'. libcoap3-4.3.5/examples/coap-server.c:1403:61: note: Function 'setup_pki' argument 3 names different: declaration 'sni' definition 'client_sni'. libcoap3-4.3.5/examples/coap-server.c:307:18: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-server.c:377:43: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'hnd_delete_time' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-server.c:1146:59: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-server.c:377:43: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/coap-server.c:378:41: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'hnd_delete_time' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-server.c:1146:59: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-server.c:378:41: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/coap-server.c:381:38: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'hnd_delete_time' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/coap-server.c:1146:59: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/coap-server.c:381:38: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/coap-server.c:400:17: style: Variable 'async' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-server.c:1782:22: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-server.c:1961:22: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-server.c:1980:26: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-server.c:2153:20: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-server.c:2183:18: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-server.c:2184:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-server.c:2265:40: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/coap-server.c:2283:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/coap-server.c:2302:9: style: Variable 'port_str' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/contiki/server.c:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_PREFERRED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/contiki/server.c:83:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TICKS_PER_SECOND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/contiki/server.c:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_SECOND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/contiki/server.c:93:13: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libcoap3-4.3.5/examples/contiki/server.c:91:18: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/etsi_iot_01.c:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_DELETED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CHANGED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_DELETED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:310:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_URI_QUERY [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:526:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:581:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/etsi_iot_01.c:147:19: style: Variable 'payload' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/etsi_iot_01.c:352:19: style: Variable 'async' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/etsi_iot_01.c:540:29: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/getopt.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/getopt.c:26:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/lwip/client-coap.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_OK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/lwip/client-coap.c:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/lwip/client-coap.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_WARN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/lwip/client-coap.c:58:38: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'nack_handler' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/lwip/client-coap.c:209:49: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/lwip/client-coap.c:58:38: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/lwip/client.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_tcpip_core [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/lwip/server-coap.c:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MEDIATYPE_TEXT_PLAIN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/lwip/server-coap.c:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_WARN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/lwip/server-coap.c:179:22: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/lwip/server.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_tcpip_core [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:123:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CHANGED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:186:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_IF_MATCH [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:215:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_DELETED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:295:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESOURCE_FLAGS_OSCORE_ONLY [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:381:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:565:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:575:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/oscore-interop-server.c:479:11: style: Condition 'ep_udp' is always true [knownConditionTrueFalse] libcoap3-4.3.5/examples/oscore-interop-server.c:438:29: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/oscore-interop-server.c:460:22: style: Variable 'ep_udp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/oscore-interop-server.c:473:26: style: Variable 'ep_tcp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/oscore-interop-server.c:550:22: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_OK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MAX_LOGGING_LEVEL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:191:52: error: Null pointer dereference [nullPointer] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:193:47: error: Null pointer dereference [nullPointer] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:72:38: style: Parameter 'COAP_UNUSED' can be declared as pointer to const. However it seems that 'nack_handler' is a callback function, if 'COAP_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:209:51: note: You might need to cast the function pointer here libcoap3-4.3.5/examples/riot/examples_libcoap_client/client-coap.c:72:38: note: Parameter 'COAP_UNUSED' can be declared as pointer to const libcoap3-4.3.5/examples/riot/examples_libcoap_client/main.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHELL_DEFAULT_BUFSIZE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_server/main.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHELL_DEFAULT_BUFSIZE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_server/server-coap.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_NOT_FOUND [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_server/server-coap.c:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_server/server-coap.c:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MAX_LOGGING_LEVEL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_server/server-coap.c:252:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_MAIN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/examples_libcoap_server/server-coap.c:180:26: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_CODE_CONTENT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_OK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:207:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_URI_SCHEME_COAP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MAX_LOGGING_LEVEL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:234:52: error: Null pointer dereference [nullPointer] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:236:47: error: Null pointer dereference [nullPointer] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:67:10: style: Variable 'addr_str' can be declared as const array [constVariable] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:95:26: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/examples/riot/tests_pkg_libcoap/libcoap-test.c:87:27: error: Uninitialized variable: addr_str [uninitvar] libcoap3-4.3.5/examples/tiny.c:62:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_MTU [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/tiny.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/tiny.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/tiny.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/examples/tiny.c:67:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libcoap3-4.3.5/examples/tiny.c:92:29: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/man/examples-code-check.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/man/examples-code-check.c:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/man/examples-code-check.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/man/examples-code-check.c:348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/man/examples-code-check.c:434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/man/examples-code-check.c:412:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libcoap3-4.3.5/man/examples-code-check.c:461:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libcoap3-4.3.5/man/examples-code-check.c:618:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libcoap3-4.3.5/man/examples-code-check.c:618:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libcoap3-4.3.5/man/examples-code-check.c:631:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libcoap3-4.3.5/src/coap_address.c:255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_address_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_URI_SCHEME_LAST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:448:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:544:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:794:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_address_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_address.c:124:20: style: Condition 'coap_is_bcast(a)' is always false [knownConditionTrueFalse] libcoap3-4.3.5/src/coap_address.c:124:20: note: Calling function 'coap_is_bcast' returns 0 libcoap3-4.3.5/src/coap_address.c:124:20: note: Condition 'coap_is_bcast(a)' is always false libcoap3-4.3.5/src/coap_address.c:616:36: style: Condition 'coap_address_equals(&info_tmp->addr,&info->addr)' is always false [knownConditionTrueFalse] libcoap3-4.3.5/src/coap_address.c:616:36: note: Calling function 'coap_address_equals' returns 0 libcoap3-4.3.5/src/coap_address.c:616:36: note: Condition 'coap_address_equals(&info_tmp->addr,&info->addr)' is always false libcoap3-4.3.5/src/coap_address.c:62:39: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_address.c:496:26: style: Variable 'ainfo' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/src/coap_asn1.c:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_ASN1_BITSTRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_block.c:377:3: error: There is an unknown macro here somewhere. Configuration is required. If coap_lock_lock is a macro then please configure it. [unknownMacro] libcoap3-4.3.5/src/coap_debug.c:774:2: error: #error "COAP_DEBUG_BUF_SIZE must be at least 5, should be >= 32 to be useful" [preprocessorErrorDirective] libcoap3-4.3.5/src/coap_dtls.c:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PKI_KEY_DEFINE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_dtls.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DTLS_ROLE_SERVER [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_dtls.c:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SESSION_STATE_HANDSHAKE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_dtls.c:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LAYER_TLS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_dtls.c:296:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SESSION_STATE_HANDSHAKE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_dtls.c:319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LAYER_TLS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_hashkey.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_key_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io.c:64:4: error: #error "Need IP_PKTINFO or IP_RECVDSTADDR to request ancillary data from OS." [preprocessorErrorDirective] libcoap3-4.3.5/src/coap_io_contiki.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libcoap_io_process [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libcoap_io_process [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_PREFERRED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_PREFERRED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_EMPTY [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_CAN_READ [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_IO_NO_WAIT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_contiki.c:161:34: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_io_contiki.c:166:33: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_io_contiki.c:166:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_io_lwip.c:766:7: error: There is an unknown macro here somewhere. Configuration is required. If coap_lock_invert is a macro then please configure it. [unknownMacro] libcoap3-4.3.5/src/coap_io_riot.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_IO_NO_WAIT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_CONNECTED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_CAN_READ [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:394:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_EMPTY [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:417:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_WANT_WRITE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:454:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NO_TIMEOUT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:695:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCOAP_MSG_QUEUE_SIZE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_io_riot.c:73:12: style: Variable 'tflags' is assigned a value that is never used. [unreadVariable] libcoap3-4.3.5/src/coap_io_riot.c:421:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libcoap3-4.3.5/src/coap_io_riot.c:462:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libcoap3-4.3.5/src/coap_net.c:749:3: error: There is an unknown macro here somewhere. Configuration is required. If coap_lock_lock is a macro then please configure it. [unknownMacro] libcoap3-4.3.5/src/coap_netif.c:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_EMPTY [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_netif.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_netif.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_netif.c:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_netif.c:239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_notls.c:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TLS_LIBRARY_NOTLS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_notls.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TLS_LIBRARY_NOTLS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_notls.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_EMERG [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_notls.c:108:47: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:116:56: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:142:58: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:176:52: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:181:37: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:199:53: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:203:54: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:207:40: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:219:50: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:224:47: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:233:50: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:238:43: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:256:48: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:275:52: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:284:40: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:296:39: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_notls.c:297:29: style: Parameter 'COAP_UNUSED' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_option.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PAYLOAD_START [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_opt_iterator_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:145:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PAYLOAD_START [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_FILTER_LONG [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:492:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_opt_filter_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:524:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_optlist_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:586:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTLIST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_option.c:541:19: style: Variable 'o1' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/src/coap_option.c:542:19: style: Variable 'o2' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/src/coap_pdu.c:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PDU_MAX_UDP_HEADER_SIZE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_pdu_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PDU_BUF [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:259:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:298:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PDU_BUF [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TOKEN_EXT_1B_BIAS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:411:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TOKEN_EXT_1B_BIAS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:482:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:624:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:773:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_PROXY_URI [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PAYLOAD_START [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:961:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MAX_OPT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:978:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_TCP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:1008:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_TCP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:1061:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:1345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PAYLOAD_START [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:1472:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_TOKEN_EXT_1B_BIAS [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_pdu.c:1505:19: style: The statement 'if (pdu->type!=COAP_MESSAGE_CON) pdu->type=COAP_MESSAGE_CON' is logically equivalent to 'pdu->type=COAP_MESSAGE_CON'. [duplicateConditionalAssign] libcoap3-4.3.5/src/coap_pdu.c:1506:17: note: Assignment 'pdu->type=COAP_MESSAGE_CON' libcoap3-4.3.5/src/coap_pdu.c:1505:19: note: Condition 'pdu->type!=COAP_MESSAGE_CON' is redundant libcoap3-4.3.5/src/coap_pdu.c:1436:16: style: Condition 'length>0' is always false [knownConditionTrueFalse] libcoap3-4.3.5/src/coap_pdu.c:1426:16: note: Assuming that condition 'length>0' is not redundant libcoap3-4.3.5/src/coap_pdu.c:1436:16: note: Condition 'length>0' is always false libcoap3-4.3.5/src/coap_pdu.c:1058:12: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/src/coap_pdu.c:1111:36: style: Parameter 'pdu' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_pdu.c:1179:37: style: Parameter 'pdu' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/coap_prng.c:148:2: error: #error "CVE-2021-34430: using rand() for crypto randoms is not secure!" [preprocessorErrorDirective] libcoap3-4.3.5/src/coap_proxy.c:901:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_RESPONSE_OK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_session.c:369:5: error: There is an unknown macro here somewhere. Configuration is required. If coap_lock_lock is a macro then please configure it. [unknownMacro] libcoap3-4.3.5/src/coap_str.c:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_string_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_str.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_str.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_str.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MAX_STR_CONST_FUNC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_str.c:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_str.c:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_str.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_tcp.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DISABLE_TCP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_tcp.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_CONNECTED [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_tcp.c:171:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_WANT_CONNECT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_tcp.c:211:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_tcp.c:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_SOCKET_CAN_ACCEPT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_uri_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:856:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:880:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:916:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:943:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_URI_QUERY [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/coap_uri.c:993:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_PROXY_URI [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore.c:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore.c:133:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSCORE_MODE_SINGLE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore.c:370:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSCORE_SEQ_MAX [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore.c:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSCORE_SEQ_MAX [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore.c:297:28: style: Condition '(int)key_id.length<0' is always false [knownConditionTrueFalse] libcoap3-4.3.5/src/oscore/oscore.c:296:32: note: Assignment 'key_id.length=option_len-offset', assigned value is greater than -1 libcoap3-4.3.5/src/oscore/oscore.c:297:28: note: Condition '(int)key_id.length<0' is always false libcoap3-4.3.5/src/oscore/oscore_cbor.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBOR_UNSIGNED_INTEGER [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cbor.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBOR_SIMPLE_VALUE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cbor.c:342:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cbor.c:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cbor.c:175:21: style: Condition 'value>0x17' is always true [knownConditionTrueFalse] libcoap3-4.3.5/src/oscore/oscore_cbor.c:169:13: note: Assuming that condition 'value<0x18' is not redundant libcoap3-4.3.5/src/oscore/oscore_cbor.c:175:21: note: Condition 'value>0x17' is always true libcoap3-4.3.5/src/oscore/oscore_cbor.c:211:42: style: Parameter 'buf_len' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cbor.c:260:75: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_context.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OSCORE_REC [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OSCORE_SEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_KEY_LEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_OSCORE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:400:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_KEY_LEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:438:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oscore_ctx_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:518:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oscore_ctx_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:620:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oscore_recipient_ctx_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:696:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oscore_association_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_context.c:87:29: style: Parameter 'a_ptr' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_context.c:89:29: style: Parameter 'b_ptr' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_context.c:160:64: style: Parameter 'osc_ctx' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_context.c:188:30: style: Parameter 'oscore_r2' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_context.c:654:66: style: Parameter 'rid' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_context.c:195:12: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] libcoap3-4.3.5/src/oscore/oscore_cose.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COSE_ALGORITHM_AES_CCM_16_64_128_TAG_LEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cose.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COSE_ALGORITHM_HMAC256_256_HASH_LEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cose.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COSE_ALGORITHM_AES_CCM_16_64_128_NONCE_LEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cose.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COSE_ALGORITHM_AES_CCM_16_64_128_KEY_LEN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cose.c:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cose_encrypt0_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_cose.c:341:47: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cose.c:346:66: style: Parameter 'key_id' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cose.c:369:49: style: Parameter 'kid_context' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cose.c:380:50: style: Parameter 'external_aad' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cose.c:390:63: style: Parameter 'aad' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cose.c:401:63: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_cose.c:411:65: style: Parameter 'nonce' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/src/oscore/oscore_crypto.c:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_STRING [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/src/oscore/oscore_crypto.c:103:29: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] libcoap3-4.3.5/tests/oss-fuzz/pdu_parse_tcp_target.c:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_ERR [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/oss-fuzz/pdu_parse_udp_target.c:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_ERR [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/oss-fuzz/pdu_parse_ws_target.c:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_ERR [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_encode.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_encode.c:159:20: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] libcoap3-4.3.5/tests/test_encode.c:153:25: note: 'result' is assigned value '0' here. libcoap3-4.3.5/tests/test_encode.c:159:20: note: The comparison 'result == 0' is always true. libcoap3-4.3.5/tests/test_encode.c:209:20: style: The comparison 'result == 0' is always true. [knownConditionTrueFalse] libcoap3-4.3.5/tests/test_encode.c:203:25: note: 'result' is assigned value '0' here. libcoap3-4.3.5/tests/test_encode.c:209:20: note: The comparison 'result == 0' is always true. libcoap3-4.3.5/tests/test_encode.c:115:11: style: Variable 'data' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_encode.c:165:11: style: Variable 'data' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_error_response.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_NON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:221:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:262:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:328:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_MTU [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_error_response.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_FALSE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:380:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_FALSE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_FALSE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_FALSE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_FALSE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_CRIT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_FALSE [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:482:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:508:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:535:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:578:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:620:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:867:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_FILTER_SHORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:886:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_FILTER_LONG [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:940:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_options.c:479:28: style: Variable 'result' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/tests/test_options.c:480:15: style: Variable 'option' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/tests/test_options.c:505:28: style: Variable 'result' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/tests/test_options.c:506:15: style: Variable 'option' can be declared as pointer to const [constVariablePointer] libcoap3-4.3.5/tests/test_pdu.c:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:229:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:278:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:303:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:327:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_PROTO_UDP [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_ACK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_ACK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_NON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_CON [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:570:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_ACK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:652:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_ACK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:706:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_CRIT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:738:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:773:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:808:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:843:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPT_ALL [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:1026:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_MESSAGE_ACK [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:1462:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_MTU [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:1479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_pdu.c:723:11: style: Variable 'opt_srt' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:758:11: style: Variable 'opt_srt' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:793:11: style: Variable 'opt_srt' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:829:12: style: Variable 'opt_srt' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:863:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:866:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:869:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:872:12: style: Variable 'data4' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:927:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:930:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:933:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:934:12: style: Variable 'data4' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1081:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1084:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1087:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1088:12: style: Variable 'data4' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1089:12: style: Variable 'data5' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1090:12: style: Variable 'data6' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1144:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1148:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1152:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1155:12: style: Variable 'data4' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1158:12: style: Variable 'data5' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1161:12: style: Variable 'data6' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1164:12: style: Variable 'data7' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1165:12: style: Variable 'data8' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1221:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1225:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1228:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1231:12: style: Variable 'data4' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1234:12: style: Variable 'data5' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1235:12: style: Variable 'data6' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1293:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1297:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1301:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1305:12: style: Variable 'data4' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1309:12: style: Variable 'data5' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1313:12: style: Variable 'data6' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1316:12: style: Variable 'data7' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1319:12: style: Variable 'data8' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1375:12: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1379:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1383:12: style: Variable 'data3' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1421:11: style: Variable 'data1' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_pdu.c:1427:12: style: Variable 'data2' can be declared as const array [constVariable] libcoap3-4.3.5/tests/test_tls.c:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coap_tls_version_t [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_tls.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_CRIT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_LOG_CRIT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:278:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_PORT [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:403:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_DEFAULT_URI_WELLKNOWN [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:855:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COAP_OPTION_URI_HOST [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/test_uri.c:1054:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libcoap3-4.3.5/tests/testdriver.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_BRM_VERBOSE [valueFlowBailoutIncompleteVar] diff: DONE