2024-04-13 15:44 ftp://ftp.de.debian.org/debian/pool/main/u/ulfius/ulfius_2.7.15.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=libcurl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: fe3bf91 (2024-04-13 15:32:21 +0200) count: 528 115 elapsed-time: 50.6 76.2 head-timing-info: old-timing-info: head results: ulfius-2.7.15/example_callbacks/http_compression/http_compression_callback.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_IGNORE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/http_compression/http_compression_callback.c:67:37: style: Variable 'config' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:209:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i_session [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:235:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_OPT_OPENID_CONFIG_ENDPOINT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:253:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_OPT_ISSUER [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:85:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:84:59: note: Assuming that condition 'scope_count_expected>0' is not redundant ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:85:42: note: Condition 'scope_count_expected>0' is always true ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:46:26: style: Variable 'in_source' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:143:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PARSE_NONE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:270:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RHN_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:66:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:65:59: note: Assuming that condition 'scope_count_expected>0' is not redundant ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:66:42: note: Condition 'scope_count_expected>0' is always true ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:101:71: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:143:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_PARSE_NONE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:65:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:64:59: note: Assuming that condition 'scope_count_expected>0' is not redundant ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:65:42: note: Condition 'scope_count_expected>0' is always true ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:99:75: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:144:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_STREAM_END [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/static_file/static_file_callback.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_STREAM_END [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_callbacks/static_file/static_file_callback.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/auth_example/auth_client.c:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HTTP_VERB [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/auth_example/auth_server.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/auth_example/auth_server.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/auth_example/auth_server.c:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/auth_example/auth_server.c:136:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/auth_example/auth_server.c:154:12: style: The if condition is the same as the previous if condition [duplicateCondition] ulfius-2.7.15/example_programs/auth_example/auth_server.c:147:12: note: First condition ulfius-2.7.15/example_programs/auth_example/auth_server.c:154:12: note: Second condition ulfius-2.7.15/example_programs/injection_example/injection_example.c:46:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/injection_example/injection_example.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/injection_example/injection_example.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/injection_example/injection_example.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/injection_example/injection_example.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/injection_example/injection_example.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:95:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_COMPLETE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/proxy_example/proxy.c:37:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/proxy_example/proxy.c:68:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_response [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/request_example/client.c:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HTTP_VERB [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/request_example/server.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/request_example/server.c:89:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/request_example/server.c:59:88: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/example_programs/request_example/server.c:95:63: note: You might need to cast the function pointer here ulfius-2.7.15/example_programs/request_example/server.c:59:88: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:196:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/simple_example/simple_example.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/stream_example/stream_client.c:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HTTP_VERB [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/stream_example/stream_client.c:25:29: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'my_write_body' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/example_programs/stream_example/stream_client.c:57:65: note: You might need to cast the function pointer here ulfius-2.7.15/example_programs/stream_example/stream_client.c:25:29: note: Parameter 'contents' can be declared as pointer to const ulfius-2.7.15/example_programs/stream_example/stream_example.c:46:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/stream_example/stream_example.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/stream_example/stream_example.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/stream_example/stream_example.c:117:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/stream_example/stream_example.c:88:105: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_get_audio_stream' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/example_programs/stream_example/stream_example.c:56:72: note: You might need to cast the function pointer here ulfius-2.7.15/example_programs/stream_example/stream_example.c:88:105: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/example_programs/stream_example/stream_example.c:116:29: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'stream_data' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/example_programs/stream_example/stream_example.c:84:45: note: You might need to cast the function pointer here ulfius-2.7.15/example_programs/stream_example/stream_example.c:116:29: note: Parameter 'cls' can be declared as pointer to const ulfius-2.7.15/example_programs/test_u_map/test_u_map.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/test_u_map/test_u_map.c:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_KEEP_INCOMING [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:127:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:72:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:290:229: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:318:191: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:222:60: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_manager_file_callback' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:318:67: note: You might need to cast the function pointer here ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:222:60: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:290:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:305:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:318:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_map.c:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:466:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_map [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_map.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_URL_SEPARATOR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:203:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_URL_SEPARATOR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:269:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_map [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:367:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:496:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:735:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:757:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:770:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_request [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:827:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:960:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:980:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_HTTP_HEADER_CONTENT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:1014:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:1040:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_request.c:102:24: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/src/u_request.c:102:58: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/src/u_request.c:798:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_request.c:1011:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_response.c:35:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_COOKIE_ATTRIBUTE_EXPIRES [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:208:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_COOKIE_SAME_SITE_EMPTY [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:214:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_COOKIE_SAME_SITE_EMPTY [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:353:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ulfius_free_websocket_extension_pointer_list [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:365:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:376:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_map [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:496:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_response [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:563:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:689:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:710:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_HTTP_HEADER_CONTENT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_response.c:163:27: style: Condition 'header_keys!=NULL' is always true [knownConditionTrueFalse] ulfius-2.7.15/src/u_response.c:600:12: style: Variable 'j_value' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/src/u_response.c:160:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_response.c:181:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_send_request.c:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_send_request.c:151:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_send_request.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_send_request.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_send_request.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_send_request.c:851:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_send_request.c:113:39: style: Condition '!cur_size' is always true [knownConditionTrueFalse] ulfius-2.7.15/src/u_send_request.c:103:7: note: Assuming that condition 'cur_size' is not redundant ulfius-2.7.15/src/u_send_request.c:113:39: note: Condition '!cur_size' is always true ulfius-2.7.15/src/u_send_request.c:574:23: style: Condition '!exit_loop' is always true [knownConditionTrueFalse] ulfius-2.7.15/src/u_send_request.c:573:25: note: Assignment 'exit_loop=0', assigned value is 0 ulfius-2.7.15/src/u_send_request.c:574:23: note: Condition '!exit_loop' is always true ulfius-2.7.15/src/u_send_request.c:732:36: style: Local variable 'value' shadows outer variable [shadowVariable] ulfius-2.7.15/src/u_send_request.c:290:16: note: Shadowed declaration ulfius-2.7.15/src/u_send_request.c:732:36: note: Shadow variable ulfius-2.7.15/src/u_send_request.c:90:40: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'ulfius_write_body' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/src/u_send_request.c:238:76: note: You might need to cast the function pointer here ulfius-2.7.15/src/u_send_request.c:90:40: note: Parameter 'contents' can be declared as pointer to const ulfius-2.7.15/src/u_send_request.c:283:61: style: Parameter 'write_body_function' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/src/u_send_request.c:284:58: style: Parameter 'write_body_data' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/src/u_send_request.c:291:21: style: Variable 'has_params' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_send_request.c:838:16: style: Variable 'res' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_send_request.c:854:22: style: Variable 'upload_ctx.len' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:103:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_USEC_WAIT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_USEC_WAIT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:143:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:223:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_BIT_FIN [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:403:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:578:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:591:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:658:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:820:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:857:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEBSOCKET_RESPONSE_UPGRADE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1047:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1091:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CLIENT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1200:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1251:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_MAGIC_STRING [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1388:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_RDWR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1414:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1599:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1616:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1671:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1721:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _websocket_manager [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1856:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1916:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1972:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2067:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2125:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U_W_EXT_DEFLATE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2295:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_CLOSE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2418:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_USER_AGENT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2648:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U_W_EXT_DEFLATE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2777:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:2826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/u_websocket.c:1045:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ulfius-2.7.15/src/u_websocket.c:1101:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ulfius-2.7.15/src/u_websocket.c:597:28: style: Redundant condition: message->data_len. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] ulfius-2.7.15/src/u_websocket.c:1462:15: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ulfius-2.7.15/src/u_websocket.c:1452:19: note: ret is assigned ulfius-2.7.15/src/u_websocket.c:1462:15: note: ret is overwritten ulfius-2.7.15/src/u_websocket.c:2598:22: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ulfius-2.7.15/src/u_websocket.c:2579:17: note: ret is assigned ulfius-2.7.15/src/u_websocket.c:2598:22: note: ret is overwritten ulfius-2.7.15/src/u_websocket.c:400:114: style: Parameter 'message_next_fragment' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/src/u_websocket.c:1041:20: style: Variable 'he' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/src/u_websocket.c:1083:20: style: Variable 'he' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/src/u_websocket.c:1434:96: style: Parameter 'websocket' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/src/u_websocket.c:2050:17: style: Variable 'suffix' can be declared as const array [constVariable] ulfius-2.7.15/src/u_websocket.c:441:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:589:42: style: Variable 'data_in_len' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:1191:28: style: Variable 'thread_ret_websocket' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:1191:57: style: Variable 'thread_detach_websocket' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:1254:59: style: Variable 'res' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:1491:42: style: Variable 'data_in_len' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:2545:28: style: Variable 'thread_ret_websocket' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/u_websocket.c:2545:57: style: Variable 'thread_detach_websocket' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/ulfius.c:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:174:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:197:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:208:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_info_struct [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_YES [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1057:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_USE_THREAD_PER_CONNECTION [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1363:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_method [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1398:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_method [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1412:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_endpoint [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1463:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1586:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_endpoint [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1668:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_STATUS_STOP [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1863:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1898:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:1907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/ulfius.c:566:22: style: Local variable 'content_type' shadows outer variable [shadowVariable] ulfius-2.7.15/src/ulfius.c:468:10: note: Shadowed declaration ulfius-2.7.15/src/ulfius.c:566:22: note: Shadow variable ulfius-2.7.15/src/ulfius.c:1833:15: style: Variable 'hex' can be declared as const array [constVariable] ulfius-2.7.15/src/ulfius.c:452:20: style: Variable 'callback_ret' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/ulfius.c:957:26: style: Variable 'close_loop' is assigned a value that is never used. [unreadVariable] ulfius-2.7.15/src/yuarel.c:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yuarel [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/yuarel.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] ulfius-2.7.15/src/yuarel.c:78:19: style: Redundant condition: The condition 's[1] == '\0'' is redundant since 's[1] != '/'' is sufficient. [redundantCondition] ulfius-2.7.15/src/yuarel.c:78:50: style: Redundant condition: The condition 's[2] == '\0'' is redundant since 's[2] != '/'' is sufficient. [redundantCondition] ulfius-2.7.15/src/yuarel.c:67:20: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ulfius-2.7.15/test/autobahn/ulfius_ws_echo_client.c:12:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/autobahn/ulfius_ws_echo_client.c:48:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:40:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:151:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:333:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HTTP_URL [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:526:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:691:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:796:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:950:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_STATUS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:1028:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:1100:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:1155:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:1212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_USE_THREAD_PER_CONNECTION [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:1323:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_init_instance [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:1351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/core.c:60:85: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:1218:85: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:60:85: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/core.c:60:102: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:1218:85: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:60:102: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/core.c:69:39: style: Parameter 'stream_user_data' can be declared as pointer to const. However it seems that 'stream_callback_empty' is a callback function, if 'stream_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:888:45: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:69:39: note: Parameter 'stream_user_data' can be declared as pointer to const ulfius-2.7.15/test/core.c:69:81: style: Parameter 'out_buf' can be declared as pointer to const. However it seems that 'stream_callback_empty' is a callback function, if 'out_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:888:45: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:69:81: note: Parameter 'out_buf' can be declared as pointer to const ulfius-2.7.15/test/core.c:74:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:894:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:74:103: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/test/core.c:74:129: style: Parameter 'websocket_manager_user_data' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:894:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:74:129: note: Parameter 'websocket_manager_user_data' can be declared as pointer to const ulfius-2.7.15/test/core.c:77:112: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:896:113: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:77:112: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/test/core.c:77:181: style: Parameter 'websocket_incoming_user_data' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_incoming_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:896:113: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:77:181: note: Parameter 'websocket_incoming_user_data' can be declared as pointer to const ulfius-2.7.15/test/core.c:80:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:898:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:80:103: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/test/core.c:80:129: style: Parameter 'websocket_onclose_user_data' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_onclose_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:898:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:80:129: note: Parameter 'websocket_onclose_user_data' can be declared as pointer to const ulfius-2.7.15/test/core.c:84:41: style: Parameter 'stream_user_data' can be declared as pointer to const. However it seems that 'stream_callback_empty_free' is a callback function, if 'stream_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:889:50: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:84:41: note: Parameter 'stream_user_data' can be declared as pointer to const ulfius-2.7.15/test/example_callbacks.c:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:220:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:305:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:390:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:475:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:555:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:639:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:724:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:809:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:894:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:974:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1059:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1144:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1229:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1314:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1394:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1479:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1564:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1649:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1734:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1814:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:1897:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:2061:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:2145:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:2229:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:2314:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:2454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_compress_allow_all_accept_all [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:2495:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/example_callbacks.c:189:92: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/example_callbacks.c:1815:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/example_callbacks.c:189:92: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/example_callbacks.c:189:109: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/example_callbacks.c:1815:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/example_callbacks.c:189:109: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4784:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4828:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4849:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4865:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4873:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4902:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4911:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4920:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4927:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4946:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4957:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_COMPLETE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4963:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4976:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5006:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5011:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5016:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5021:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5027:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5032:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5036:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5040:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_IGNORE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5045:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5050:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5066:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5075:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5095:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5116:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_STATUS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HEADER_PARAMETER [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_COMPLETE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_IGNORE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5297:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5347:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5366:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5655:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5761:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5812:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5888:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5915:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5943:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5970:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:5997:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6023:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6045:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6083:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6116:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6145:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6171:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6200:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_LIBCURL [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6241:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6262:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6294:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6323:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6383:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6470:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6542:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6764:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6812:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6862:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6886:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:6962:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_simple_endpoint [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:7013:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/framework.c:4961:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/framework.c:5314:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ulfius-2.7.15/test/framework.c:4842:30: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/test/framework.c:4859:85: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5781:88: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4859:85: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4859:102: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5781:88: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4859:102: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4868:85: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_error' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5373:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4868:85: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4868:102: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_error' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5373:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4868:102: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4872:92: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_unauthorized' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5374:93: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4872:92: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4872:109: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_unauthorized' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5374:93: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4872:109: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/framework.c:4960:29: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'stream_data' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:4975:45: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4960:29: note: Parameter 'cls' can be declared as pointer to const ulfius-2.7.15/test/framework.c:5035:88: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_continue' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6047:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5035:88: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/framework.c:5035:105: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_continue' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6047:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5035:105: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/framework.c:5039:86: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_ignore' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6048:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5039:86: note: Parameter 'response' can be declared as pointer to const ulfius-2.7.15/test/framework.c:5039:103: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_ignore' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6048:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5039:103: note: Parameter 'user_data' can be declared as pointer to const ulfius-2.7.15/test/framework.c:5310:20: style: Variable 'he' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/test/u_map.c:14:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:24:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:49:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:89:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:105:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:144:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:173:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:195:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_u_map_init [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/u_map.c:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:90:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_OPEN [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:101:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:150:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:158:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:163:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:183:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:254:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:264:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_KEEP_INCOMING [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:380:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:411:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:419:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:442:181: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:456:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:498:181: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:678:199: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:685:208: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:696:159: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:711:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:729:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:748:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:798:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:847:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:912:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:943:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:974:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:1006:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:1067:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:1107:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:1164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_websocket_set_websocket_response [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:1199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/test/websocket.c:783:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:833:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:865:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:897:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:928:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:959:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:989:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:1051:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:1123:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:1135:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:1147:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ulfius-2.7.15/test/websocket.c:1021:17: style: Variable 'keep_messages' is reassigned a value before the old one has been used. [redundantAssignment] ulfius-2.7.15/test/websocket.c:1011:17: note: keep_messages is assigned ulfius-2.7.15/test/websocket.c:1021:17: note: keep_messages is overwritten ulfius-2.7.15/test/websocket.c:1031:17: style: Variable 'keep_messages' is reassigned a value before the old one has been used. [redundantAssignment] ulfius-2.7.15/test/websocket.c:1021:17: note: keep_messages is assigned ulfius-2.7.15/test/websocket.c:1031:17: note: keep_messages is overwritten ulfius-2.7.15/test/websocket.c:1041:17: style: Variable 'keep_messages' is reassigned a value before the old one has been used. [redundantAssignment] ulfius-2.7.15/test/websocket.c:1031:17: note: keep_messages is assigned ulfius-2.7.15/test/websocket.c:1041:17: note: keep_messages is overwritten ulfius-2.7.15/test/websocket.c:50:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:731:67: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:50:103: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/test/websocket.c:50:129: style: Parameter 'websocket_manager_user_data' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:731:67: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:50:129: note: Parameter 'websocket_manager_user_data' can be declared as pointer to const ulfius-2.7.15/test/websocket.c:53:112: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:700:111: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:53:112: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/test/websocket.c:53:181: style: Parameter 'websocket_incoming_user_data' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_incoming_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:700:111: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:53:181: note: Parameter 'websocket_incoming_user_data' can be declared as pointer to const ulfius-2.7.15/test/websocket.c:56:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:733:95: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:56:103: note: Parameter 'websocket_manager' can be declared as pointer to const ulfius-2.7.15/test/websocket.c:56:129: style: Parameter 'websocket_onclose_user_data' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_onclose_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:733:95: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:56:129: note: Parameter 'websocket_onclose_user_data' can be declared as pointer to const ulfius-2.7.15/test/websocket.c:194:9: style: Variable 'rsv' can be declared as pointer to const [constVariablePointer] ulfius-2.7.15/test/websocket.c:608:17: style: Variable 'suffix' can be declared as const array [constVariable] ulfius-2.7.15/tools/uwsc/uwsc.c:107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_KEEP_NONE [valueFlowBailoutIncompleteVar] ulfius-2.7.15/tools/uwsc/uwsc.c:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] ulfius-2.7.15/tools/uwsc/uwsc.c:240:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_request [valueFlowBailoutIncompleteVar] ulfius-2.7.15/tools/uwsc/uwsc.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] ulfius-2.7.15/tools/uwsc/uwsc.c:165:20: style: Variable 'config' can be declared as pointer to const [constVariablePointer] diff: head ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:209:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i_session [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:235:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_OPT_OPENID_CONFIG_ENDPOINT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:253:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_OPT_ISSUER [valueFlowBailoutIncompleteVar] 2.13.0 ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:85:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:84:59: note: Assuming condition 'scope_count_expected>0' is true ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:85:42: note: Condition 'scope_count_expected>0' is always true head ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:85:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:84:59: note: Assuming that condition 'scope_count_expected>0' is not redundant ulfius-2.7.15/example_callbacks/iddawc_jwt_profile/iddawc_resource.c:85:42: note: Condition 'scope_count_expected>0' is always true head ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:270:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RHN_OK [valueFlowBailoutIncompleteVar] 2.13.0 ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:66:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:65:59: note: Assuming condition 'scope_count_expected>0' is true ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:66:42: note: Condition 'scope_count_expected>0' is always true head ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:66:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:65:59: note: Assuming that condition 'scope_count_expected>0' is not redundant ulfius-2.7.15/example_callbacks/jwt_profile/oidc_resource.c:66:42: note: Condition 'scope_count_expected>0' is always true head ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] 2.13.0 ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:65:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:64:59: note: Assuming condition 'scope_count_expected>0' is true ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:65:42: note: Condition 'scope_count_expected>0' is always true head ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:65:42: style: Condition 'scope_count_expected>0' is always true [knownConditionTrueFalse] ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:64:59: note: Assuming that condition 'scope_count_expected>0' is not redundant ulfius-2.7.15/example_callbacks/oauth2_bearer/glewlwyd_resource.c:65:42: note: Condition 'scope_count_expected>0' is always true head ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/static_compressed_inmemory_website/static_compressed_inmemory_website_callback.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_callbacks/static_file/static_file_callback.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/auth_example/auth_server.c:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/auth_example/auth_server.c:136:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/auth_example/auth_server.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/injection_example/injection_example.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/injection_example/injection_example.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/injection_example/injection_example.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/injection_example/injection_example.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/injection_example/injection_example.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_COMPLETE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/proxy_example/proxy.c:68:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_response [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/request_example/server.c:89:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/sheep_counter/sheep_counter.c:196:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/simple_example/simple_example.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/simple_example/simple_example.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/simple_example/simple_example.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/simple_example/simple_example.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/simple_example/simple_example.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/simple_example/simple_example.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/stream_example/stream_example.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/stream_example/stream_example.c:117:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/stream_example/stream_example.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/test_u_map/test_u_map.c:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:127:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_client.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:290:229: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/example_programs/websocket_example/websocket_server.c:318:191: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:466:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_map [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_map.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:1014:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:1040:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:203:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_URL_SEPARATOR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:269:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_map [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:367:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:496:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:735:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:757:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:770:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_request [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:827:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:960:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_request.c:980:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_HTTP_HEADER_CONTENT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:208:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_COOKIE_SAME_SITE_EMPTY [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:214:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_COOKIE_SAME_SITE_EMPTY [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:353:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ulfius_free_websocket_extension_pointer_list [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:365:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:376:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_map [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:496:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_response [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:563:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:689:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:710:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULFIUS_HTTP_HEADER_CONTENT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_response.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_send_request.c:151:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_send_request.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_send_request.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_send_request.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_send_request.c:851:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:103:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_USEC_WAIT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1047:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1091:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CLIENT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1200:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_USEC_WAIT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1251:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_MAGIC_STRING [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1388:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_RDWR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1414:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:143:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1599:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1616:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1671:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_SERVER [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1721:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _websocket_manager [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1856:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1916:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:1972:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2067:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2125:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U_W_EXT_DEFLATE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:223:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_BIT_FIN [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2295:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_CLOSE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2418:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_USER_AGENT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2648:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U_W_EXT_DEFLATE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2777:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:2826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:403:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:578:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:591:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:658:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:820:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/u_websocket.c:857:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEBSOCKET_RESPONSE_UPGRADE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1057:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_USE_THREAD_PER_CONNECTION [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1363:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_method [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1398:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_method [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1412:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_endpoint [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1463:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1586:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_endpoint [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1668:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_STATUS_STOP [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:174:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1863:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1898:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:1907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:197:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:208:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_info_struct [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_YES [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/ulfius.c:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/src/yuarel.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/autobahn/ulfius_ws_echo_client.c:48:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/autobahn/ulfius_ws_echo_server.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:1028:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:1100:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:1155:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:1212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_USE_THREAD_PER_CONNECTION [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:1323:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_init_instance [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:1351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:151:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:333:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HTTP_URL [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:526:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:60:102: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:1218:85: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:60:102: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/core.c:60:85: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:1218:85: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:60:85: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/core.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:691:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:69:39: style: Parameter 'stream_user_data' can be declared as pointer to const. However it seems that 'stream_callback_empty' is a callback function, if 'stream_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:888:45: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:69:39: note: Parameter 'stream_user_data' can be declared as pointer to const head ulfius-2.7.15/test/core.c:69:81: style: Parameter 'out_buf' can be declared as pointer to const. However it seems that 'stream_callback_empty' is a callback function, if 'out_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:888:45: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:69:81: note: Parameter 'out_buf' can be declared as pointer to const head ulfius-2.7.15/test/core.c:74:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:894:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:74:103: note: Parameter 'websocket_manager' can be declared as pointer to const head ulfius-2.7.15/test/core.c:74:129: style: Parameter 'websocket_manager_user_data' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:894:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:74:129: note: Parameter 'websocket_manager_user_data' can be declared as pointer to const head ulfius-2.7.15/test/core.c:77:112: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:896:113: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:77:112: note: Parameter 'websocket_manager' can be declared as pointer to const head ulfius-2.7.15/test/core.c:77:181: style: Parameter 'websocket_incoming_user_data' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_incoming_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:896:113: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:77:181: note: Parameter 'websocket_incoming_user_data' can be declared as pointer to const head ulfius-2.7.15/test/core.c:796:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_COMPACT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:80:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:898:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:80:103: note: Parameter 'websocket_manager' can be declared as pointer to const head ulfius-2.7.15/test/core.c:80:129: style: Parameter 'websocket_onclose_user_data' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_onclose_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:898:104: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:80:129: note: Parameter 'websocket_onclose_user_data' can be declared as pointer to const head ulfius-2.7.15/test/core.c:84:41: style: Parameter 'stream_user_data' can be declared as pointer to const. However it seems that 'stream_callback_empty_free' is a callback function, if 'stream_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/core.c:889:50: note: You might need to cast the function pointer here ulfius-2.7.15/test/core.c:84:41: note: Parameter 'stream_user_data' can be declared as pointer to const head ulfius-2.7.15/test/core.c:950:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_STATUS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/core.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1059:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1144:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1229:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1314:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1394:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1479:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1564:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1649:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1734:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1814:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:1897:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:189:109: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/example_callbacks.c:1815:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/example_callbacks.c:189:109: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/example_callbacks.c:189:92: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/example_callbacks.c:1815:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/example_callbacks.c:189:92: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/example_callbacks.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:2061:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:2145:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:220:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:2229:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:2314:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:2454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_compress_allow_all_accept_all [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:2495:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:305:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:390:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:475:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:555:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:639:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:724:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:809:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:894:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/example_callbacks.c:974:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4784:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4828:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4849:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4859:102: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5781:88: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4859:102: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:4859:85: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_empty' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5781:88: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4859:85: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:4860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4865:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4868:102: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_error' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5373:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4868:102: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:4868:85: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_error' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5373:86: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4868:85: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:4869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4872:109: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_unauthorized' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5374:93: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4872:109: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:4872:92: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_unauthorized' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:5374:93: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:4872:92: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:4873:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4902:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4911:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4920:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4927:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4946:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4957:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_COMPLETE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4963:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4976:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:4994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5006:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5011:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5016:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5021:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5027:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5032:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5035:105: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_continue' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6047:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5035:105: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:5035:88: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_continue' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6047:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5035:88: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:5036:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5039:103: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'callback_function_ignore' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6048:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5039:103: note: Parameter 'user_data' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:5039:86: style: Parameter 'response' can be declared as pointer to const. However it seems that 'callback_function_ignore' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/framework.c:6048:89: note: You might need to cast the function pointer here ulfius-2.7.15/test/framework.c:5039:86: note: Parameter 'response' can be declared as pointer to const head ulfius-2.7.15/test/framework.c:5040:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_IGNORE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5045:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5050:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5066:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5075:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5095:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5116:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_STATUS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OPT_HEADER_PARAMETER [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_UNAUTHORIZED [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_COMPLETE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_IGNORE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5297:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5347:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CALLBACK_CONTINUE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5366:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5655:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5761:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5812:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5888:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5915:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5943:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5970:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:5997:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6023:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6045:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6083:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6116:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6145:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6171:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6200:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_LIBCURL [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6241:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6262:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6294:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6323:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6383:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6470:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6542:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6764:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6812:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6862:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6886:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:6962:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_simple_endpoint [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/framework.c:7013:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:105:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:144:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:173:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:195:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_u_map_init [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:24:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:49:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/u_map.c:89:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:1006:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:101:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:1067:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:1107:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:1164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ulfius_websocket_set_websocket_response [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:1199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:150:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:158:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:163:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:183:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:254:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:264:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_KEEP_INCOMING [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:380:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:411:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:419:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:442:181: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:456:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:498:181: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:50:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:731:67: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:50:103: note: Parameter 'websocket_manager' can be declared as pointer to const head ulfius-2.7.15/test/websocket.c:50:129: style: Parameter 'websocket_manager_user_data' can be declared as pointer to const. However it seems that 'websocket_manager_callback_empty' is a callback function, if 'websocket_manager_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:731:67: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:50:129: note: Parameter 'websocket_manager_user_data' can be declared as pointer to const head ulfius-2.7.15/test/websocket.c:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:53:112: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:700:111: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:53:112: note: Parameter 'websocket_manager' can be declared as pointer to const head ulfius-2.7.15/test/websocket.c:53:181: style: Parameter 'websocket_incoming_user_data' can be declared as pointer to const. However it seems that 'websocket_incoming_message_callback_empty' is a callback function, if 'websocket_incoming_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:700:111: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:53:181: note: Parameter 'websocket_incoming_user_data' can be declared as pointer to const head ulfius-2.7.15/test/websocket.c:56:103: style: Parameter 'websocket_manager' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_manager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:733:95: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:56:103: note: Parameter 'websocket_manager' can be declared as pointer to const head ulfius-2.7.15/test/websocket.c:56:129: style: Parameter 'websocket_onclose_user_data' can be declared as pointer to const. However it seems that 'websocket_onclose_callback_empty' is a callback function, if 'websocket_onclose_user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ulfius-2.7.15/test/websocket.c:733:95: note: You might need to cast the function pointer here ulfius-2.7.15/test/websocket.c:56:129: note: Parameter 'websocket_onclose_user_data' can be declared as pointer to const head ulfius-2.7.15/test/websocket.c:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:678:199: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:685:208: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:696:159: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_PARAMS [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:711:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:729:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:748:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:798:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:847:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_RSV1 [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:90:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_STATUS_OPEN [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:912:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:943:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/test/websocket.c:974:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_OK [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/tools/uwsc/uwsc.c:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_WEBSOCKET_OPCODE_TEXT [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/tools/uwsc/uwsc.c:240:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _u_request [valueFlowBailoutIncompleteVar] head ulfius-2.7.15/tools/uwsc/uwsc.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] DONE