2025-07-10 02:43 ftp://ftp.de.debian.org/debian/pool/main/m/mongo-c-driver/mongo-c-driver_1.30.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 2114 2084 elapsed-time: 5.8 5.8 head-timing-info: old-timing-info: head results: mongo-c-driver-1.30.4/src/common/src/common-atomic.c:28:4: error: There is an unknown macro here somewhere. Configuration is required. If BSON_IF_WINDOWS is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/common/src/common-thread.c:46:69: debug: Function::addArguments found argument 'func' with varid 0. [varid0] mongo-c-driver-1.30.4/src/common/src/common-thread.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-thread.c:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-b64.c:519:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_ONCE_STATIC_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:578:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_LEGACY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:626:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:663:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:691:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:713:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/tests/test-common-atomic.c:78:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/common/tests/test-common-cmp.c:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/tests/test-common-oid.c:26:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kZeroObjectId [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-json.c:574:52: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mongo-c-driver-1.30.4/src/kms-message/src/hexlify.c:27:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/common/src/common-md5.c:345:15: style: Checking if unsigned expression 'nbytes' is less than zero. [unsignedLessThanZero] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:33:19: style:inconclusive: Function 'kms_sha256' argument 1 names different: declaration 'ctx' definition 'unused_ctx'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto.h:51:19: note: Function 'kms_sha256' argument 1 names different: declaration 'ctx' definition 'unused_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:33:19: note: Function 'kms_sha256' argument 1 names different: declaration 'ctx' definition 'unused_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:43:24: style:inconclusive: Function 'kms_sha256_hmac' argument 1 names different: declaration 'ctx' definition 'unused_ctx'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto.h:54:24: note: Function 'kms_sha256_hmac' argument 1 names different: declaration 'ctx' definition 'unused_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:43:24: note: Function 'kms_sha256_hmac' argument 1 names different: declaration 'ctx' definition 'unused_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:55:34: style:inconclusive: Function 'kms_sign_rsaes_pkcs1_v1_5' argument 1 names different: declaration 'sign_ctx' definition 'unused_ctx'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto.h:63:34: note: Function 'kms_sign_rsaes_pkcs1_v1_5' argument 1 names different: declaration 'sign_ctx' definition 'unused_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:55:34: note: Function 'kms_sign_rsaes_pkcs1_v1_5' argument 1 names different: declaration 'sign_ctx' definition 'unused_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:33:19: style: Parameter 'unused_ctx' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:36:28: style: Parameter 'hash_out' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:43:24: style: Parameter 'unused_ctx' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:48:33: style: Parameter 'hash_out' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:55:34: style: Parameter 'unused_ctx' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_crypto_none.c:60:43: style: Parameter 'signature_out' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_endian_private.h:85:0: error: #error "The endianness of target architecture is unknown." [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/kms-message/src/kms_endian_private.h:85:2: error: #error "The endianness of target architecture is unknown." [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/kms-message/src/kms_kv_list.c:43:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_kv_list.c:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_kv_list.c:127:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_opt.c:84:10: style:inconclusive: Function 'kms_request_opt_set_crypto_hook_sign_rsaes_pkcs1_v1_5' argument 3 names different: declaration 'ctx' definition 'sign_ctx'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_message/kms_request_opt.h:75:10: note: Function 'kms_request_opt_set_crypto_hook_sign_rsaes_pkcs1_v1_5' argument 3 names different: declaration 'ctx' definition 'sign_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_request_opt.c:84:10: note: Function 'kms_request_opt_set_crypto_hook_sign_rsaes_pkcs1_v1_5' argument 3 names different: declaration 'ctx' definition 'sign_ctx'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response.c:45:42: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:553:7: warning: If memory allocation fails, then there is a possible null pointer dereference: target [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:644:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:644:17: note: Assignment 'b64=malloc(capacity)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:647:54: note: Calling function 'kms_message_b64url_to_b64', 3rd argument 'b64' value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:549:13: note: Assuming condition is false mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:553:7: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:554:11: warning: If memory allocation fails, then there is a possible null pointer dereference: target [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:644:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:644:17: note: Assignment 'b64=malloc(capacity)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:647:54: note: Calling function 'kms_message_b64url_to_b64', 3rd argument 'b64' value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:549:13: note: Assuming condition is false mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:554:11: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:586:12: warning: If memory allocation fails, then there is a possible null pointer dereference: b64 [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:585:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:585:17: note: Assignment 'b64=malloc(b64_len)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:586:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:603:12: warning: If memory allocation fails, then there is a possible null pointer dereference: raw [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:602:29: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:602:10: note: Assignment 'raw=(uint8_t*)malloc(b64len+1)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:603:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:645:12: warning: If memory allocation fails, then there is a possible null pointer dereference: b64 [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:644:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:644:17: note: Assignment 'b64=malloc(capacity)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_b64.c:645:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:55:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:71:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:97:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:391:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:418:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/sort.c:72:10: style: Variable 'u' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:311:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:492:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:924:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:33:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:353:24: note: Calling function 'copy_writer_buffer', 1st argument 'req' value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:33:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:34:12: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:353:24: note: Calling function 'copy_writer_buffer', 1st argument 'req' value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:34:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:35:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:353:24: note: Calling function 'copy_writer_buffer', 1st argument 'req' value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:35:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:82:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:81:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:81:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:82:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:85:7: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:81:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:81:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:85:7: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:171:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:170:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:170:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:171:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:227:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:226:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:226:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:227:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:297:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:296:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:297:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:365:4: warning: If memory allocation fails, then there is a possible null pointer dereference: req [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:364:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:364:17: note: Assignment 'req=calloc(1,sizeof(struct kms_request_t))', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:365:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:146:60: style:inconclusive: Function 'kms_kmip_request_activate_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_message/kms_kmip_request.h:45:60: note: Function 'kms_kmip_request_activate_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:146:60: note: Function 'kms_kmip_request_activate_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:202:55: style:inconclusive: Function 'kms_kmip_request_get_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_message/kms_kmip_request.h:52:55: note: Function 'kms_kmip_request_get_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:202:55: note: Function 'kms_kmip_request_get_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:408:59: style:inconclusive: Function 'kms_kmip_request_encrypt_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_message/kms_kmip_request.h:59:39: note: Function 'kms_kmip_request_encrypt_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:408:59: note: Function 'kms_kmip_request_encrypt_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:438:59: style:inconclusive: Function 'kms_kmip_request_decrypt_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_message/kms_kmip_request.h:65:39: note: Function 'kms_kmip_request_decrypt_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:438:59: note: Function 'kms_kmip_request_decrypt_new' argument 2 names different: declaration 'unique_identifier' definition 'unique_identifer'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:438:131: style:inconclusive: Function 'kms_kmip_request_decrypt_new' argument 5 names different: declaration 'iv' definition 'iv_data'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/src/kms_message/kms_kmip_request.h:68:42: note: Function 'kms_kmip_request_decrypt_new' argument 5 names different: declaration 'iv' definition 'iv_data'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_request.c:438:131: note: Function 'kms_kmip_request_decrypt_new' argument 5 names different: declaration 'iv' definition 'iv_data'. mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:206:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:31:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:53:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:118:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:134:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:287:12: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:286:18: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:286:18: note: Assignment 'data=malloc(len)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:287:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:367:12: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:366:18: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:366:18: note: Assignment 'data=malloc(len)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:367:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:480:12: warning: If memory allocation fails, then there is a possible null pointer dereference: secretdata [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:479:24: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:479:24: note: Assignment 'secretdata=malloc(len)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_kmip_response.c:480:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/test/test_kms_azure_online.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_azure_online.c:81:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_azure_online.c:126:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_AZURE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_azure_online.c:194:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_AZURE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_gcp_online.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_gcp_online.c:102:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_GCP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_gcp_online.c:175:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_GCP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:448:25: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:446:12: note: p is assigned 'in' here. mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:448:25: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:450:21: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:446:12: note: p is assigned 'in' here. mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:450:21: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:447:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:447:19: note: Null pointer addition mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:130:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:183:47: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:183:71: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:195:68: style: Parameter 'appended' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:294:13: style: Variable 'in' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:322:53: style: Parameter 'appended' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:385:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:441:53: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_azure_online.c:70:10: style: Variable 'azure_domain' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:189:17: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mongo-c-driver-1.30.4/src/kms-message/src/kms_response_parser.c:398:51: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:31:16: style: Variable 'equals' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/kms-message/src/kms_request.c:336:40: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMIP_TAG_CompromiseDate [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:330:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:381:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:425:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMIP_TAG_CompromiseDate [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:460:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMIP_TAG_ApplicationSpecificInformation [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMIP_TAG_ApplicationSpecificInformation [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_request.c:91:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_request.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_KMIP_REQUEST_SECRETDATA_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_request.c:160:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_request.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_KMIP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response.c:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_KMIP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_KMIP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_online_util.c:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_online_util.c:100:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response.c:204:13: style: Variable 'secretdata' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:67:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:90:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bcon-col-view.c:85:11: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libbson/examples/bcon-speed.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:37:4: warning: If memory allocation fails, then there is a possible null pointer dereference: filtered [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:29:28: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:29:28: note: Assignment 'filtered=malloc(strlen(unfiltered_hex)+1)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:37:4: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response_parser.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_KMIP_RESPONSE_PARSER_FIRST_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response_parser.c:110:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_KMIP_RESPONSE_PARSER_FIRST_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response_parser.c:133:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response_parser.c:165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response_parser.c:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_KMIP_RESPONSE_PARSER_FIRST_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bcon-speed.c:54:22: style: Condition 'argc==3' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libbson/examples/bcon-speed.c:44:13: note: Assuming that condition 'argc!=3' is not redundant mongo-c-driver-1.30.4/src/libbson/examples/bcon-speed.c:54:22: note: Condition 'argc==3' is always true mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:60:29: style:inconclusive: Function 'data_to_hex' argument 1 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.h:34:29: note: Function 'data_to_hex' argument 1 names different: declaration 'data' definition 'buf'. mongo-c-driver-1.30.4/src/kms-message/test/test_kms_util.c:60:29: note: Function 'data_to_hex' argument 1 names different: declaration 'data' definition 'buf'. mongo-c-driver-1.30.4/src/libbson/examples/bcon-speed.c:36:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libbson/examples/bson-check-depth.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-check-depth.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-check-depth.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-streaming-reader.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-streaming-reader.c:132:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-to-json.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-validate.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-metrics.c:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-metrics.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/bson-metrics.c:229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/creating.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/examples/json-to-bson.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/fuzz/utf8-escape-for-json.c:7:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_kmip_response_parser.c:180:20: style: Variable 'res' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/fuzz/validate.hpp:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/fuzz/validate-repro.cpp:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-atomic.c:43:4: error: There is an unknown macro here somewhere. Configuration is required. If BSON_IF_WINDOWS is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:33:38: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:65:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:76:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:283:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_CONTEXT_DISABLE_PID_CACHE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:357:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_CONTEXT_DISABLE_PID_CACHE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-context.c:365:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-error.c:175:0: error: #error "Unable to find a supported strerror_r candidate" [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-error.c:175:2: error: #error "Unable to find a supported strerror_r candidate" [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:26:10: style: struct member 'kms_kmip_writer_test_case_t::desc' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:312:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCONE_MAGIC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:582:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MAGIC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:749:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:906:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bcon.c:973:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kmip_reader_writer.c:27:10: style: struct member 'kms_kmip_writer_test_case_t::expected_hex' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-decimal128.c:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_INF [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-decimal128.c:582:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:532:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_EOD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:910:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:966:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:999:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1040:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1073:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1211:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1242:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1276:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1316:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1402:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1455:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1532:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1584:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1619:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1649:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1690:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1798:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1860:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:1974:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2216:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2291:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2352:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2392:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_type_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:325:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:334:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kms_request_get_canonical [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kms_request_get_string_to_sign [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:346:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kms_request_get_signature [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kms_request_get_signed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:442:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:538:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:549:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:564:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:588:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:688:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:707:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:727:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:752:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:894:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:948:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:966:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:1084:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:1107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_KMIP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:1143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMS_REQUEST_PROVIDER_AZURE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:1235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-memory.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-memory.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-memory.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-memory.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-memory.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-memory.c:409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:257:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:656:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:708:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:775:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:816:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:247:29: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:417:49: style: Parameter 'reader' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-reader.c:611:45: style: Parameter 'reader' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-string.c:550:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iter.c:2518:32: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:397:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:423:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_JSON [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:448:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_JSON [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:606:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:717:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:780:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:868:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_UUID [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_CODEWSCOPE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_REGEX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1728:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_CODE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONSL_ERROR_SUCCESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1920:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONSL_T_HKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2028:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_json_reader_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2219:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_free [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2339:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2369:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-string.c:662:43: warning: Either the condition 'c>=-1' is redundant or isspace() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:255'. [invalidFunctionArg] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-string.c:662:13: note: Assuming that condition 'c>=-1' is not redundant mongo-c-driver-1.30.4/src/libbson/src/bson/bson-string.c:662:43: note: Invalid argument mongo-c-driver-1.30.4/src/libbson/src/bson/bson-string.c:543:10: style: Variable 'digits_start' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-value.c:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:271:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:273:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iso8601.c:37:9: style: Variable '*out' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iso8601.c:33:12: note: *out is assigned mongo-c-driver-1.30.4/src/libbson/src/bson/bson-iso8601.c:37:9: note: *out is overwritten mongo-c-driver-1.30.4/src/libbson/src/bson/bson-version-functions.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAJOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-version-functions.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MINOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-version-functions.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MICRO_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-version-functions.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VERSION_S [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:189:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:186:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:186:17: note: Assignment 'str=malloc(f_size+1)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:189:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:195:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:186:17: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:186:17: note: Assignment 'str=malloc(f_size+1)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:195:25: note: Null pointer dereference mongo-c-driver-1.30.4/src/libbson/src/bson/bson-writer.c:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_writer_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-writer.c:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-writer.c:236:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-writer.c:266:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:374:19: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/jsonsl/jsonsl.c:777:5: error: There is an unknown macro here somewhere. Configuration is required. If JSONSL_XTYPE is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libbson/tests/corpus-test.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/corpus-test.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-atomic.c:77:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-b64.c:34:33: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_UNDEFINED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MAXKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:368:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MINKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:58:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_UNDEFINED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MAXKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MINKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:423:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:442:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:605:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:605:77: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:390:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:390:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:390:92: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-corpus.c:51:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-corpus.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-corpus.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-corpus.c:233:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-corpus.c:316:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-cmp.c:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-error.c:29:34: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-sync.c:31:4: error: There is an unknown macro here somewhere. Configuration is required. If END_IGNORE_DEPRECATIONS is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libbson/tests/test-bson-version.c:8:44: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-clock.c:16:22: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-bson.c:2552:4: error: There is an unknown macro here somewhere. Configuration is required. If bsonParse is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libbson/tests/test-iso8601.c:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-iso8601.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-decimal128.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-decimal128.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-decimal128.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-decimal128.c:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-decimal128.c:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-iter.c:66:22: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:570:23: style: Condition 'yourtm.tm_year!=y' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:569:19: note: yourtm.tm_year is assigned 'y' here. mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:570:23: note: Condition 'yourtm.tm_year!=y' is always false mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:641:14: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:732:11: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:167:8: style: struct member 'ttinfo::tt_abbrind' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:168:8: style: struct member 'ttinfo::tt_ttisstd' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:169:8: style: struct member 'ttinfo::tt_ttisgmt' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:202:8: style: struct member 'rule::r_type' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:203:8: style: struct member 'rule::r_day' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:204:8: style: struct member 'rule::r_week' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:205:8: style: struct member 'rule::r_mon' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-timegm.c:206:17: style: struct member 'rule::r_time' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/tests/test-oid.c:252:59: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-reader.c:54:22: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-string.c:210:35: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-decimal128.c:427:38: style: Parameter 'dec' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/tests/test-value.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-value.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-value.c:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-utf8.c:293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/tests/test-value.c:138:24: warning: The 2nd memset() argument '4294967295U' doesn't fit into an 'unsigned char'. [memsetValueOutOfRange] mongo-c-driver-1.30.4/src/libbson/tests/test-writer.c:51:20: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/tests/test-json.c:54:23: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/examples/aggregation/aggregation1.c:39:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/aggregation/aggregation1.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/basic_aggregation/distinct.c:13:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLECTION_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/basic_aggregation/map-reduce-advanced.c:16:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLECTION_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/doc-common-insert.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/basic_aggregation/distinct.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/basic_aggregation/map-reduce-basic.c:15:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/basic_aggregation/map-reduce-advanced.c:27:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/basic_aggregation/basic-aggregation.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk1.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk1.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk-collation.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:120:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_INLINE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:416:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_RDONLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:517:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_IN_CHILD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:577:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:645:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:704:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:776:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:847:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BOOL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:899:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_CODE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:953:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_CODEWSCOPE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1026:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DBPOINTER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1087:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DECIMAL128 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1268:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1371:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_MAXKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1394:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_MINKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1417:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1440:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_OID [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_REGEX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1519:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1563:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_SYMBOL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1623:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_TIMESTAMP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1660:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DATE_TIME [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1700:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1829:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_INLINE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1867:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1903:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1927:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1968:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1998:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_realloc_ctx [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2063:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_INLINE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_RDONLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_CHILD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2240:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_CHILD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2293:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FLAG_CHILD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2406:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_LEN_UNLIMITED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2500:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2730:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2749:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_array_builder_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk2.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk4.c:8:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk3.c:8:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk4.c:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk3.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk6.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk6.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/bulk/bulk5.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-doc-snippets.c:16:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_URI_TLSCAFILE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-auto-decryption.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-helpers.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-explicit.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-schema-map.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-schema-map.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-helpers.c:18:7: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-server-schema.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-server-schema.c:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/cmake/vcpkg/app.c:9:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/common_operations/explain.c:10:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLECTION_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-schema-map.c:73:70: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-schema-map.c:72:20: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-schema-map.c:72:20: note: Assignment 'outfile=fopen("jsonSchema.json","w")', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/examples/client-side-encryption-schema-map.c:73:70: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/examples/common_operations/explain.c:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/common_operations/common-operations.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-bulkwrite.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-collection-command.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-client.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-collection-watch.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-monitoring.c:28:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-monitoring.c:42:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable succeeded [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-monitoring.c:56:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-monitoring.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-with-opts.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-client.c:11:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-gridfs-bucket.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-monitoring.c:61:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-command-with-opts.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-manage-collection-indexes.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-gridfs.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-pool.c:18:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-pool.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-manage-search-indexes.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-resume.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-resume.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-resume.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-pool.c:52:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-scram.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-sdam-monitoring.c:96:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host_and_port [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-sdam-monitoring.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-session.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-scram.c:10:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-sdam-monitoring.c:199:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-start-at-optime.c:13:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-session.c:11:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/example-structured-log.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_COMMAND [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-structured-log.c:94:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-transaction.c:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-update.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find-and-modify.c:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-with-transaction-cb.c:61:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/find_and_modify_with_opts/fam.c:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/hello_mongoc.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/example-transaction.c:11:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/hello_mongoc.c:21:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-ping.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/migrating.c:54:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-dump.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-dump.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-dump.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-dump.c:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-dump.c:208:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-tail.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-tail.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-tail.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/tutorial/executing.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-azure.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCD_AZURE_IMDS_REQUEST_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-azure.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_token [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-azure.c:172:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCD_AZURE_IMDS_REQUEST_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-nsinfo.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-nsinfo.c:73:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-nsinfo.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-aggregate.c:98:15: error: There is an unknown macro here somewhere. Configuration is required. If kv is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-apm.c:385:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-apm.c:481:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-apm.c:577:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-apm.c:853:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_apm_callbacks_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-apm.c:965:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_LEGACY_HELLO [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_SEND [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_INITIATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:198:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_async_cmd_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:306:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:374:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_IN_PROGRESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:415:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_IN_PROGRESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/examples/mongoc-dump.c:186:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-buffer.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_realloc_ctx [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-buffer.c:133:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-buffer.c:175:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-buffer.c:233:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-buffer.c:308:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async.c:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_INITIATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:255:55: style:inconclusive: Function '_mongoc_async_cmd_phase_initiate' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:43:55: note: Function '_mongoc_async_cmd_phase_initiate' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:255:55: note: Function '_mongoc_async_cmd_phase_initiate' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:272:52: style:inconclusive: Function '_mongoc_async_cmd_phase_setup' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:45:52: note: Function '_mongoc_async_cmd_phase_setup' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:272:52: note: Function '_mongoc_async_cmd_phase_setup' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:295:51: style:inconclusive: Function '_mongoc_async_cmd_phase_send' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:47:51: note: Function '_mongoc_async_cmd_phase_send' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:295:51: note: Function '_mongoc_async_cmd_phase_send' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:368:55: style:inconclusive: Function '_mongoc_async_cmd_phase_recv_len' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:49:55: note: Function '_mongoc_async_cmd_phase_recv_len' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:368:55: note: Function '_mongoc_async_cmd_phase_recv_len' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:410:55: style:inconclusive: Function '_mongoc_async_cmd_phase_recv_rpc' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:51:55: note: Function '_mongoc_async_cmd_phase_recv_rpc' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-async-cmd.c:410:55: note: Function '_mongoc_async_cmd_phase_recv_rpc' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:183:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_MSG_FLAG_CHECKSUM_PRESENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:820:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcd_rpc_message [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:967:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_iovec_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1009:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1010:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1011:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1012:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1021:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1035:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1556:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcd_rpc_message [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1653:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_header [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1733:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1741:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1757:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1765:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1773:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1782:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1791:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1802:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1814:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1823:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1846:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1858:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1870:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1882:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1894:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1904:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1915:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1932:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1951:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1969:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1977:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1985:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1993:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2002:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2012:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2023:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_REPLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2031:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_REPLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2039:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_REPLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2047:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_REPLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2055:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_REPLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2063:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_REPLY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2116:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_UPDATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2124:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_UPDATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2132:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_UPDATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2140:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_UPDATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_UPDATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2188:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2196:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2212:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2220:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2229:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2244:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_INSERT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2274:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2298:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2306:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2315:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2330:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2339:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2348:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2357:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2367:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_GET_MORE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2375:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_GET_MORE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2383:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_GET_MORE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2391:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_GET_MORE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2406:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_GET_MORE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2415:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_GET_MORE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2425:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_DELETE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2434:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_DELETE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2441:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_DELETE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2449:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_DELETE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2464:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_DELETE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2473:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_DELETE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2483:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_KILL_CURSORS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2491:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_KILL_CURSORS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2499:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_KILL_CURSORS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulk_operation_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:98:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_write_command_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:229:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:254:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:298:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:316:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:326:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:336:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:357:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:416:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:494:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:531:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:564:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:596:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:627:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:658:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:727:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:969:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_EOD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CHANGE_STREAM_COLLECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:222:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:415:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_change_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:432:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_change_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:449:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_change_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwriteopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:185:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:214:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_insertoneopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:341:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_updateoneopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:463:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_replaceoneopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:596:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_updatemanyopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:666:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_deleteoneopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:754:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:782:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulkwrite_deletemanyopts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:828:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:1326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:1403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:1525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-change-stream.c:34:46: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:219:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:352:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:426:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:509:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:525:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:548:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:561:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:628:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:280:8: style: Condition '!mongoc_bulk_operation_remove_many_with_opts(bulk,selector,NULL,error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:280:53: note: Calling function 'mongoc_bulk_operation_remove_many_with_opts' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:280:8: note: Condition '!mongoc_bulk_operation_remove_many_with_opts(bulk,selector,NULL,error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:302:8: style: Condition '!mongoc_bulk_operation_remove_one_with_opts(bulk,selector,NULL,error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:302:52: note: Calling function 'mongoc_bulk_operation_remove_one_with_opts' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:302:8: note: Condition '!mongoc_bulk_operation_remove_one_with_opts(bulk,selector,NULL,error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:341:8: style: Condition '!mongoc_bulk_operation_insert_with_opts(bulk,document,NULL,&bulk->result.error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:341:48: note: Calling function 'mongoc_bulk_operation_insert_with_opts' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:341:8: note: Condition '!mongoc_bulk_operation_insert_with_opts(bulk,document,NULL,&bulk->result.error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:605:8: style: Condition '!mongoc_bulk_operation_update_many_with_opts(bulk,selector,document,&opts,error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:605:53: note: Calling function 'mongoc_bulk_operation_update_many_with_opts' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:605:8: note: Condition '!mongoc_bulk_operation_update_many_with_opts(bulk,selector,document,&opts,error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:634:8: style: Condition '!mongoc_bulk_operation_update_one_with_opts(bulk,selector,document,&opts,error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:634:52: note: Calling function 'mongoc_bulk_operation_update_one_with_opts' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:634:8: note: Condition '!mongoc_bulk_operation_update_one_with_opts(bulk,selector,document,&opts,error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:707:8: style: Condition '!mongoc_bulk_operation_replace_one_with_opts(bulk,selector,document,&opts,error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:707:53: note: Calling function 'mongoc_bulk_operation_replace_one_with_opts' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:707:8: note: Condition '!mongoc_bulk_operation_replace_one_with_opts(bulk,selector,document,&opts,error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:211:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:191:14: note: ret is assigned mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:211:8: note: ret is overwritten mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:396:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:383:14: note: ret is assigned mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:396:8: note: ret is overwritten mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:213:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:398:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:478:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:689:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:823:1: style: Label 'cleanup' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:834:1: style: Label 'err' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:117:8: style: Condition '!(pool=mongoc_client_pool_new_with_error(uri,&error))' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:117:51: note: Calling function 'mongoc_client_pool_new_with_error' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:117:8: note: Condition '!(pool=mongoc_client_pool_new_with_error(uri,&error))' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:314:1: style: Label 'again' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-pool.c:340:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-side-encryption.c:2941:4: error: There is an unknown macro here somewhere. Configuration is required. If bsonVisitEach is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_COMMIT_TIME_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_COMMIT_TIME_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:155:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_WTIMEOUT_FOR_COMMIT_RETRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:271:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_transaction_opt_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:283:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:297:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:379:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:395:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:405:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:417:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:429:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_session_opt_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:440:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:458:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:469:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:494:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:508:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:673:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:694:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:728:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:820:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:852:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:885:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TIME_MS_EXPIRED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:913:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1035:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1127:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1170:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1241:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1292:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_INTERNAL_TRANSACTION_IN_PROGRESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1386:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1469:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1525:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1543:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2795:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2801:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2811:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2818:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2825:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2832:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2839:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2846:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2853:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2860:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2874:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2881:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2888:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2895:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2902:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2909:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2916:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2923:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2930:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2940:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2947:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2954:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2961:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2968:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2975:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2982:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2989:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2996:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:3003:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:621:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:716:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1038:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1089:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_LEGACY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1240:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1575:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1637:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1707:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1753:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1844:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1989:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_READ [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2012:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_WRITE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2036:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_RW [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2060:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_RAW [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2085:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2137:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2173:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2217:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2324:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_KILL_CURSORS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2421:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2513:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2665:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SS_READ [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2712:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2776:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2836:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY_PREFERRED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1124:4: portability:inconclusive: Casting from const double * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:290:30: style: Parameter 'bson' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:458:23: style: Variable 'aparent' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:514:32: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2231:24: style: Variable 'src_inline' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2296:27: style: Variable 'inl' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:1128:11: style: Condition '!section' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:208:8: style: struct member '_mongoc_bulkwrite_insertoneopts_t::unused' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:2434:4: style: Statements following 'return' will never be executed. [unreachableCode] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:421:7: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:710:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:785:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:852:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:912:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:982:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1041:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1093:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1119:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1145:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1171:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1200:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1376:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1399:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1422:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1446:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1495:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1542:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1586:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1630:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1667:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:1705:4: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libbson/src/bson/bson.c:2728:7: error: Uninitialized variable: args [legacyUninitvar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:38:27: style: struct member '_mcd_rpc_op_compressed::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:68:27: style: struct member '_mcd_rpc_op_msg::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:77:27: style: struct member '_mcd_rpc_op_reply::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:675:8: style: Condition '!_mongoc_server_session_uuid(uuid_data,error)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:675:37: note: Calling function '_mongoc_server_session_uuid' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:675:8: note: Condition '!_mongoc_server_session_uuid(uuid_data,error)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:87:27: style: struct member '_mcd_rpc_op_update::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:134:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:187:1: style: Label 'retry' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:254:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1013:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:1118:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client-session.c:227:28: style: Variable 'retrying_after_error' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:96:27: style: struct member '_mcd_rpc_op_insert::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:105:27: style: struct member '_mcd_rpc_op_query::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:116:27: style: struct member '_mcd_rpc_op_get_more::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:124:27: style: struct member '_mcd_rpc_op_delete::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cluster.c:870:30: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:132:27: style: struct member '_mcd_rpc_op_kill_cursors::header' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mcd-rpc.c:133:12: style: struct member '_mcd_rpc_op_kill_cursors::zero' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PARTS_ALLOW_TXN_NUMBER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:120:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:225:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:267:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PREFS_CONTENT_FLAG_MODE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:360:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_MAX_STALENESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:497:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:586:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PARTS_ALLOW_TXN_NUMBER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:620:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PARTS_ALLOW_TXN_NUMBER_YES [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:707:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:940:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_LEGACY_HELLO [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:961:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PAYLOADS_COUNT_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-compression.c:85:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_COMPRESSOR_NOOP_STR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-compression.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_COMPRESSOR_SNAPPY_STR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-compression.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_COMPRESSOR_NOOP_STR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-compression.c:238:24: style: Parameter 'uncompressed' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-collection.c:739:21: error: There is an unknown macro here somewhere. Configuration is required. If kv is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-array.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-array.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_iter_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd-deprecated.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd-deprecated.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd-deprecated.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find-cmd.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find-cmd.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find-cmd.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find-opquery.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find-opquery.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find-opquery.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:148:35: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1953:8: style: Condition 'ret' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1949:45: note: Calling function '_mongoc_client_command_with_stream' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1949:45: note: Assignment 'ret=_mongoc_client_command_with_stream(client,&parts,user_prefs,server_stream,reply_ptr,error)', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1953:8: note: Condition 'ret' is always false mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-find.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1951:22: style: Variable 'reply_initialized' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1925:25: note: reply_initialized is assigned mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1951:22: note: reply_initialized is overwritten mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1641:1: style: Label 'retry' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1957:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:753:30: style: Parameter 'ssl_opts_void' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:2544:55: style: Parameter 'read_prefs' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-client.c:1650:20: style: Variable 'is_retryable' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-database.c:1212:18: error: There is an unknown macro here somewhere. Configuration is required. If find is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:20:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ids [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:43:64: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:52:80: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:47:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_QUERY_FLAG_TAILABLE_CURSOR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_QUERY_FLAG_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:486:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSEMBLE_QUERY_RESULT_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:546:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-find-and-modify.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_find_and_modify_opts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:115:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_RETRYABLE_WRITE_ERROR_LABEL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_ERR_RETRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_STREAM [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:312:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CLIENT_AUTHENTICATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CONTENT_FLAG_CODE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:56:49: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-error.c:220:42: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-generation-map.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_generation_map_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cmd.c:902:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-generation-map.c:78:33: error: Uninitialized variables: iter.key, iter.val, iter.next [uninitvar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:67:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:289:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:340:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:382:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-list.c:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:205:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:237:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_ORDERBY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:419:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:471:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:531:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:592:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:652:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:730:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:798:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:871:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_QUERY_FLAG_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:913:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_EXHAUST [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:930:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1150:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1159:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1218:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1303:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1327:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FUNC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1349:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_cursor_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1420:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_BATCH_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1450:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_BATCH_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1459:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNPRIMED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1480:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_LIMIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1547:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNPRIMED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1560:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_MAX_AWAIT_TIME_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1653:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1673:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1704:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1765:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_OID [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_OID [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_GRIDFS_UPLOAD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:493:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_GRIDFS_UPLOAD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:36:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:146:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:172:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:183:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:194:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:205:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file-page.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:100:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:144:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:163:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:228:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:286:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:334:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:379:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:453:18: style: Variable 'stream_err' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-handshake.c:686:4: error: There is an unknown macro here somewhere. Configuration is required. If bsonBuildAppend is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:130:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:208:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:303:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:362:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:429:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:488:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:563:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:632:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:714:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:750:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:941:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:1039:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-host-list.c:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_host_list_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-host-list.c:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_host_list_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-host-list.c:260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_PORT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-host-list.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-host-list.c:135:84: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:292:16: style: Variable 'iov.iov_len' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs.c:282:12: style: Variable 'buf' is not assigned a value. [unassignedVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-init.c:157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-init.c:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-init.c:203:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-init.c:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:443:23: style: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:443:57: note: Calling function '_mongoc_gridfs_file_refresh_page' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:443:23: note: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:468:21: style: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:468:55: note: Calling function '_mongoc_gridfs_file_refresh_page' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:468:21: note: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:497:23: style: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:497:57: note: Calling function '_mongoc_gridfs_file_refresh_page' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:497:23: note: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:510:29: style: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:510:63: note: Calling function '_mongoc_gridfs_file_refresh_page' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:510:29: note: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:581:26: style: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:581:60: note: Calling function '_mongoc_gridfs_file_refresh_page' returns 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:581:26: note: Condition '!_mongoc_gridfs_file_refresh_page(file)' is always true mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:285:1: style: Label 'failure' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:224:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:263:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:281:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:249:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:48:51: style: Parameter 'interrupt' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:258:46: style: Parameter 'interrupt' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:39:27: style: struct member 'Anonymous1::read' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-interrupt.c:40:27: style: struct member 'Anonymous1::write' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-list.c:82:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-list.c:137:23: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_ensure_mutex_once [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_ensure_mutex_once [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:228:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP_LOGGING_CHECK [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:280:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP_LOGGING_CHECK [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher.c:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher.c:141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher.c:306:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_matcher_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:276:16: style: Variable '_k' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:277:14: style: Variable '_l' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-log.c:283:10: style: Variable '_l' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_matcher_op_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_matcher_op_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MATCHER_OPCODE_OR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_matcher_op_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:204:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_matcher_op_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:645:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:706:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MATCHER_OPCODE_EQ [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:754:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:824:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-matcher-op.c:1139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MATCHER_OPCODE_OR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:39:46: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:45:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:351:1: style: Label 'finish' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:516:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1058:1: style: Label 'retry' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1113:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1294:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:110:36: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:865:80: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1136:55: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-concern.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_read_concern_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor.c:1066:20: style: Variable 'is_retryable' is assigned a value that is never used. [unreadVariable] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:29:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_read_prefs_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_NEAREST [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:153:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:229:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_MAX_STALENESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PREFS_CONTENT_FLAG_MODE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:361:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-read-prefs.c:422:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:37:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:79:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:312:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-rpc.c:379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_insert_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:138:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_insert_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:255:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:385:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-api.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:515:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_update_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-api.c:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_api_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:687:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_update_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-api.c:65:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_api_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:848:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_replace_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1011:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1109:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_insert_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_update_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1283:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_update_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1391:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_default_replace_vflags [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1500:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1577:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:1656:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_timestamp_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:2158:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:2315:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-opts.c:2425:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-stream.c:35:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-stream.c:69:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_BSON_OBJ_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-stream.c:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-stream.c:101:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_WRITE_BATCH_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:159:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:243:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:266:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:290:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:408:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:547:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_MIN_HEARTBEAT_FREQUENCY_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fail [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:794:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fail [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:833:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_MONITORING_POLL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:921:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1006:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1117:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1132:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1173:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1192:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_monitor_void [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_RTT_UNSET [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1282:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_monitor_void [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1334:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_monitor_thread [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1356:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_monitor_rtt_thread [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:119:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_SET_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_RTT_UNSET [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:499:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:538:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:817:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:897:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_MAX_STALENESS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:1010:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host_and_port [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:1198:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:1280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_DESCRIPTION_CONTENT_FLAG_SERVER_HOST [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:44:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:45:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-set.c:96:31: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:42:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init_mtx [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SHARED_PTR_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SHARED_PTR_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:119:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_acquire [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:134:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_acq_rel [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-shared.c:148:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:163:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:296:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:457:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:541:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:665:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:741:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:760:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:830:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:919:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:969:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1053:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1110:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1187:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1253:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1345:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1435:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1454:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_HOST_NAME_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1480:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-buffered.c:181:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-buffered.c:231:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-buffered.c:326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_BUFFERED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:47:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:90:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_FILE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:162:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:124:26: style: Variable 'file' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:172:45: style: Parameter 'iov' can be declared as pointer to const. However it seems that '_mongoc_stream_file_writev' is a callback function, if 'iov' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:232:28: note: You might need to cast the function pointer here mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:172:45: note: Parameter 'iov' can be declared as pointer to const mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-file.c:176:26: style: Variable 'file' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-download.c:31:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-download.c:49:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-download.c:62:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-download.c:78:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-download.c:101:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-download.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-upload.c:31:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-upload.c:49:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-upload.c:62:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-upload.c:77:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-upload.c:100:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs-upload.c:112:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:949:69: style: Condition 'ssl_opts_void!=NULL' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:937:29: note: Assignment 'ssl_opts_void=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:949:69: note: Condition 'ssl_opts_void!=NULL' is always false mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1051:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1019:11: note: ret is assigned mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1051:8: note: ret is overwritten mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1051:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1028:11: note: ret is assigned mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1051:8: note: ret is overwritten mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1051:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1044:11: note: ret is assigned mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1051:8: note: ret is overwritten mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:756:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:803:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:971:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1053:1: style: Label 'exit' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:42:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:74:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:880:59: style: Parameter 'td' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:89:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:106:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:129:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-monitor.c:77:9: style: struct member '_mongoc_server_monitor_t::use_tls' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:72:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:108:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:122:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:194:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:215:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:259:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:290:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:324:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_SOCKET [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream-socket.c:213:28: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1075:8: style: The if condition is the same as the previous if condition [duplicateCondition] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1068:8: note: First condition mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1075:8: note: Second condition mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:669:1: style: Label 'again' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1009:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1059:1: style: Label 'again' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1421:1: style: Label 'CLEANUP' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:702:30: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:705:31: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1431:46: style: Parameter 'addrlen' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-socket.c:1520:10: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-timeout.c:58:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_timeout_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:81:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:105:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:150:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:186:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:222:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:260:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_TLS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:333:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:372:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:386:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:397:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-stream.c:411:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:743:1: style: Label 'typefailure' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-server-description.c:750:1: style: Label 'authfailure' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topology_void [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SCANNER_OFF [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:225:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:254:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:284:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description-apm.c:117:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description-apm.c:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:147:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:204:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:284:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_MAXIMUM_MAX_DOCUMENT_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:308:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_MAXIMUM_MAX_DOCUMENT_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:344:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:373:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:456:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_DEFAULT_MAX_DOCUMENT_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:536:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PAYLOADS_COUNT_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:669:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:815:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_CMD_CONTENT_FLAG_DATABASE_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:908:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CONTENT_FLAG_MESSAGE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:925:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:970:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:1004:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:1048:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_DESCRIPTION_CONTENT_FLAG_TYPE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-structured-log.c:1126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PREFS_CONTENT_FLAG_MODE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:128:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:163:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:233:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_NEVER_USED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:403:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_usleep_default_impl [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:678:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SCANNER_OFF [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:794:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SHARDED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:837:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_RR_SRV [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:952:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1034:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1159:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER_SELECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1412:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_host_list_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1436:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1499:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SCANNER_OFF [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1589:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1643:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1761:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1884:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1938:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1998:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_td [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:115:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_LEGACY_HELLO [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_UNINITIALIZED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_FIELD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:302:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:362:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:415:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_scanner_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:497:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_scanner_node_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:859:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:927:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1037:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1077:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_COOLDOWN_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1235:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1252:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_CANCELED_STATE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:80:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:124:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:183:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:208:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:244:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_LOAD_BALANCER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:459:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:500:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:542:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:574:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:641:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:680:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_NO_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:714:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_5_0 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:737:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:823:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SINGLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1010:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_SET_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1225:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1292:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_WITH_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1393:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1509:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_6_0 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1740:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_POSSIBLE_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1793:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_NO_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1822:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SHARDED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1848:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_NO_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1909:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SINGLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2051:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_SESSIONS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2089:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2287:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SS_READ [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2564:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SHARDED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2577:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_DESCRIPTION_CONTENT_FLAG_TYPE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:163:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:195:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ALIGN_OF_PTR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:306:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:321:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:335:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-ts-pool.c:314:38: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1080:74: style: Parameter 'description' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1172:78: style: Parameter 'td' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:1507:35: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-description.c:2047:33: style: Variable 'sd' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-uri.c:1718:24: error: There is an unknown macro here somewhere. Configuration is required. If when is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1392:46: warning: Either the condition 'iter!=acmd' is redundant or there is possible null pointer dereference: iter. [nullPointerRedundantCheck] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:544:38: note: Calling function '_cancel_commands_excluding', 2nd argument 'NULL' value is 0 mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1392:73: note: Assuming that condition 'iter!=acmd' is not redundant mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1392:46: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-util.c:949:0: error: #error "Implementation of _mongoc_simple_rand_size_t() requires size_t be exactly 32-bit or 64-bit" [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-version-functions.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MAJOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-util.c:949:2: error: #error "Implementation of _mongoc_simple_rand_size_t() requires size_t be exactly 32-bit or 64-bit" [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-version-functions.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MINOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-version-functions.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MICRO_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-version-functions.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_VERSION_S [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:487:59: style: Parameter 'ts' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:790:85: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1071:75: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1387:87: style: Parameter 'acmd' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:1413:83: style: Parameter 'acmd' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-concern.c:537:10: error: There is an unknown macro here somewhere. Configuration is required. If END_IGNORE_DEPRECATIONS is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/service-gcp.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/service-gcp.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_token [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/benchmark-tls-pooled.c:20:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/benchmark-tls-pooled.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_URI_TLSCERTIFICATEKEYFILE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/TestSuite.c:618:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/benchmark-tls-pooled.c:42:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:47:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:82:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:112:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_BULK_WRITE_FLAGS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:238:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_BULK_WRITE_FLAGS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:263:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:282:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_BULK_WRITE_FLAGS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:306:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_BULK_WRITE_FLAGS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:353:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:396:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_COLLECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:436:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:505:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:637:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:809:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:846:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:944:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:958:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:977:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:1073:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:1200:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETRYABLE_WRITE_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:1227:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1080:8: style: The if condition is the same as the previous if condition [duplicateCondition] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1073:8: note: First condition mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1080:8: note: Second condition mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:539:4: style: Label 'srv_fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:873:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1934:64: style:inconclusive: Function '_topology_collect_errors' argument 1 names different: declaration 'topology' definition 'td'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:45:64: note: Function '_topology_collect_errors' argument 1 names different: declaration 'topology' definition 'td'. mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-topology.c:1934:64: note: Function '_topology_collect_errors' argument 1 names different: declaration 'topology' definition 'td'. mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-match.c:250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-match.c:298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-match.c:360:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-match.c:405:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_matcher_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-match.c:459:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:107:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_parser_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_val_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:263:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:272:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:295:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-val.c:301:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/cmake-import/use-bson.c:5:0: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libmongoc/tests/cmake-import/use-bson.c:5:2: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libmongoc/tests/cmake-import/use-mongoc.c:5:0: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libmongoc/tests/cmake-import/use-mongoc.c:5:2: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-match.c:392:53: error: Uninitialized variable: special_iter->keyword [uninitvar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-write-command.c:493:53: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-operations.c:141:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:275:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:374:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:572:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:638:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test-monitoring.c:659:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/json-test.c:429:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:15:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:27:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:83:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:97:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_size_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_size_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_ssize_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_ssize_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_uint32_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:139:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_uint32_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:160:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_char_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_char_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bson_error_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:195:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bson_error_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bson_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:209:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bson_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_bson_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_bson_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_bson_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_bson_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_async_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:251:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_async_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:258:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_bulk_operation_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_bulk_operation_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_client_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:279:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_client_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_client_pool_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:293:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_client_pool_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_collection_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:307:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_collection_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cluster_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cluster_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cmd_parts_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:335:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cmd_parts_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cursor_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:349:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cursor_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_database_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:363:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_database_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:370:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_file_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:377:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_file_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:384:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_insert_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:405:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_insert_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_iovec_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:419:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_iovec_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:433:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_query_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:447:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_query_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:454:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_index_opt_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:461:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_index_opt_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:475:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_ss_optype_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:489:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_ss_optype_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:496:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_topology_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:503:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_topology_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:510:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:517:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:538:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_remove_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:545:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_remove_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:552:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_find_and_modify_opts_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:559:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_find_and_modify_opts_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:566:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_iovec_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:573:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_iovec_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_read_prefs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:587:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_read_prefs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:594:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:608:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_ss_log_context_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:615:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_ss_log_context_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-value.c:25:40: style: Parameter 'future_value' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:140:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:189:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:214:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:263:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:301:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:349:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:375:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:399:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:421:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:442:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:465:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:493:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:513:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:559:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:582:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:606:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:630:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:653:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:677:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:700:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:716:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:736:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:757:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:779:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:795:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:811:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:834:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:855:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:876:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:897:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:920:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:941:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:961:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:982:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1004:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1026:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1050:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1072:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1093:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1294:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1320:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1336:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_uint32_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1361:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1459:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1494:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1532:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1569:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1604:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1637:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1656:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1680:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cursor_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1751:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1791:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1823:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1848:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1872:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1907:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1949:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cursor_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1969:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:1997:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2030:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2061:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2095:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2192:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2233:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2275:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2298:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2312:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2358:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2380:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2426:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_ssize_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2454:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_file_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2475:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2494:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2517:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_ssize_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_file_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2571:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2603:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2628:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2649:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2666:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2684:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2714:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2744:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2775:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2809:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2843:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2877:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future-functions.c:2910:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:481:37: debug: Function::addArguments found argument 'start_routine' with varid 0. [varid0] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:33:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:64:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:74:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:84:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:94:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:124:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:134:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:144:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:154:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:174:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:184:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:194:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:204:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:214:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:224:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:234:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:244:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:254:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:264:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:274:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:294:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:314:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:324:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:334:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:344:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:354:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:364:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:374:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:384:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:394:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:404:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:414:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:424:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:434:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:444:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:454:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:466:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:484:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_routine [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:44:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:74:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:84:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:94:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:104:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/future.c:114:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:217:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:549:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:574:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:254:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:257:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:531:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:629:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:657:14: style: Condition 'matched' is always false [knownConditionTrueFalse] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:647:41: note: Assignment 'matched=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:651:19: note: Assuming condition is false mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:657:14: note: Condition 'matched' is always false mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:340:24: warning:inconclusive: Possible null pointer dereference: match [nullPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:329:33: note: Assignment 'match=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:340:24: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:651:30: warning:inconclusive: Possible null pointer dereference: entry [nullPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:640:33: note: Assignment 'entry=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:651:30: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:675:12: warning:inconclusive: Possible null pointer dereference: entry [nullPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:640:33: note: Assignment 'entry=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:675:12: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:647:31: style: Variable 'matched' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-rs.c:396:29: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:306:34: error: Uninitialized variables: entry.ptype, entry.optional, entry.out, entry.key, entry.set, entry.next [uninitvar] mongo-c-driver-1.30.4/src/libmongoc/tests/bsonutil/bson-parser.c:43:33: style: struct member '_bson_parser_entry_t::next' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/mock-server.c:608:1: error: There is an unknown macro here somewhere. Configuration is required. If MONGOC_PRINTF_FORMAT is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/tests/ssl-test.c:35:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/ssl-test.c:162:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/ssl-test.c:294:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_test_server [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:174:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FUNC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OPCODE_KILL_CURSORS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OPCODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_QUERY_FLAG_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:567:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:612:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:673:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-atlas-executor.c:18:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-atlas-executor.c:53:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-atlas-executor.c:76:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:111:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:141:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:172:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AWS_CREDENTIALS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:264:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AWS_CREDENTIALS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_void [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_fn [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:396:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-awsauth.c:419:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-atlas-executor.c:85:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-conveniences.c:1765:10: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/ssl-test.c:247:17: style: Variable 'riov.iov_len' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/tests/ssl-test.c:177:17: note: riov.iov_len is assigned mongo-c-driver-1.30.4/src/libmongoc/tests/ssl-test.c:247:17: note: riov.iov_len is overwritten mongo-c-driver-1.30.4/src/libmongoc/tests/test-happy-eyeballs.c:304:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mcd-azure-imds.c:17:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/mock_server/request.c:423:37: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-libmongoc-main.c:27:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suite [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mcd-nsinfo.c:18:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-libmongoc.c:2053:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-async.c:68:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:23:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_TAILABLE_CURSOR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-buffer.c:23:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:33:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:51:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:175:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aggregate.c:176:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-bulkwrite.c:318:42: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:36:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:195:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CLIENT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:251:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AWS_CREDENTIALS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cache.c:69:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-change-stream.c:1100:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-bulk.c:58:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-client-pool.c:117:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:328:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:334:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:341:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-aws.c:343:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mcd-rpc.c:360:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-client-session.c:648:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cluster.c:188:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-client.c:665:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cmd.c:46:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cmd.c:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cmd.c:58:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cmd.c:149:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cmd.c:150:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find.c:819:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-client-side-encryption.c:5671:74: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-command-logging-and-monitoring.c:77:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:411:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_TAILABLE_CURSOR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:446:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:493:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:582:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:633:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:665:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:714:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:765:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CURSOR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:798:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-command-monitoring.c:229:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:181:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_LEGACY_HELLO [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:354:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_HANDSHAKE_ENV_AWS [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:394:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:420:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:445:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:471:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:498:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:544:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:591:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:639:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:677:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:702:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:724:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:742:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:765:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:791:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:821:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:841:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:877:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:920:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:954:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:989:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1019:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-connection-uri.c:23:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-connection-uri.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_COMMAND [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-connection-uri.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:60:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:500:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:524:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:575:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:625:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:677:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:726:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:860:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:861:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:862:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:863:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:865:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:866:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:868:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:869:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:870:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:871:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:872:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:873:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:874:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:875:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:876:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:877:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:878:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:879:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:880:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:881:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:882:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:884:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:885:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:886:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:887:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:888:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:889:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:890:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:641:4: error: Uninitialized variable: error [uninitvar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:690:4: error: Uninitialized variable: error [uninitvar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:741:4: error: Uninitialized variable: error [uninitvar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-counters.c:1475:35: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection.c:539:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cyrus.c:82:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-crud.c:278:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-database.c:887:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-cursor.c:78:10: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-dns.c:646:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-generation-map.c:34:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-find-and-modify.c:337:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-exhaust.c:219:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-gridfs-file-page.c:197:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-gssapi.c:60:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-gssapi.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-gridfs-bucket.c:112:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:82:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:225:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:226:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-error.c:227:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-http.c:50:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-gridfs.c:76:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-hedged-reads.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-hedged-reads.c:56:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-hedged-reads.c:75:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-hedged-reads.c:99:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-interrupt.c:86:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-linux-distro-scanner.c:217:47: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-handshake.c:256:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:17:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-log.c:87:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-loadbalanced.c:151:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:12:35: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:13:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:14:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:15:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:23:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:24:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:25:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:26:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:28:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:29:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:30:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:31:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:33:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:34:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:35:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:38:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:39:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:42:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-long-namespace.c:87:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-matcher.c:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-matcher.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-matcher.c:285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_MATCHER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-matcher.c:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-matcher.c:483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-max-staleness.c:37:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongos-pinning.c:93:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-matcher.c:280:22: style: Variable 'matcher' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:740:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:763:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:789:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:819:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:839:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:857:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:875:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:898:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:918:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:952:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:987:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1017:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1051:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1064:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1082:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1083:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1085:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1086:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1087:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1088:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1091:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1092:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1093:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1094:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongohouse.c:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1097:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongohouse.c:260:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1098:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1099:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1100:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1101:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1104:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1105:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1106:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1107:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1108:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1111:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1114:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-background-monitoring.c:1116:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-queue.c:18:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-primary-stepdown.c:206:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongohouse.c:293:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongohouse.c:296:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongohouse.c:303:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-mongohouse.c:306:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-concern.c:176:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-write-concern.c:15:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryability-helpers.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_REPLY_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:296:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:321:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:377:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:393:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:419:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:435:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:467:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY_PREFERRED [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:482:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:528:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:572:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:631:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:692:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:97:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:172:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:606:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:677:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:40:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:83:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:121:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:591:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:641:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:722:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:801:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:802:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:803:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:804:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:805:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:806:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:807:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:808:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:809:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:810:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:812:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:813:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:814:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:815:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:816:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-read-prefs.c:817:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-writes.c:879:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:741:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:743:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-opts.c:890:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-scram.c:410:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-sdam.c:89:10: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-sdam-monitoring.c:746:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-selection-errors.c:201:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-description.c:274:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-sample-commands.c:1893:10: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-shared.c:48:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:66:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:92:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:228:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SS_WRITE [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:267:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:459:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:204:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-socket.c:160:10: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-ssl.c:217:30: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:82:17: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:133:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:145:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:202:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:217:14: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:242:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-server-stream.c:248:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-speculative-auth.c:560:43: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls.c:27:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream.c:134:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-streamable-hello.c:141:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-thread.c:24:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:117:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_error_server [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:230:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:315:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_error_server [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:364:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-timeout.c:38:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-timeout.c:66:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:53:21: style: Variable 'explicit_session' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:51:21: note: explicit_session is assigned mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:53:21: note: explicit_session is overwritten mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-topology-description.c:136:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:579:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:593:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:601:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:609:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:618:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:267:4: style: Argument 'ctx->count<2' to function BSON_STR is always 0. It does not matter what value 'count' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:267:4: note: Assuming that condition '!(ctx->count<2)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:267:4: note: Argument 'ctx->count<2' to function BSON_STR is always 0. It does not matter what value 'count' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:356:10: style: Argument 'ctx.count==2' to function BSON_STR is always 0. It does not matter what value 'count' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:356:10: note: Assuming that condition '!(ctx.count==2)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:356:10: note: Argument 'ctx.count==2' to function BSON_STR is always 0. It does not matter what value 'count' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:406:4: style: Argument 'ctx->failed_count+ctx->succeeded_count<2' to function BSON_STR is always 0. It does not matter what value 'ctx->failed_count' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:406:4: note: Assuming that condition '!(ctx->failed_count+ctx->succeeded_count<2)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-retryable-reads.c:406:4: note: Argument 'ctx->failed_count+ctx->succeeded_count<2' to function BSON_STR is always 0. It does not matter what value 'ctx->failed_count' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-structured-log.c:36:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-topology-reconcile.c:154:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-topology-scanner.c:44:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-ts-pool.c:27:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-topology.c:379:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-usleep.c:20:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-transactions.c:280:7: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:212:4: style: Argument 'cr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:212:4: note: Assuming that condition '!(cr.result==SSL_TEST_SUCCESS)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:212:4: note: Argument 'cr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:213:4: style: Argument 'sr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:213:4: note: Assuming that condition '!(sr.result==SSL_TEST_SUCCESS)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:213:4: note: Argument 'sr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:329:4: style: Argument 'cr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:329:4: note: Assuming that condition '!(cr.result==SSL_TEST_SUCCESS)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:329:4: note: Argument 'cr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:330:4: style: Argument 'sr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. [knownArgument] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:330:4: note: Assuming that condition '!(sr.result==SSL_TEST_SUCCESS)' is not redundant mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-stream-tls-error.c:330:4: note: Argument 'sr.result==SSL_TEST_SUCCESS' to function BSON_STR is always 0. It does not matter what value 'result' has. mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-util.c:111:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-version.c:8:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-versioned-api.c:210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-write-commands.c:127:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-with-transaction.c:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSIENT_TXN_ERR [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-with-transaction.c:52:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-with-transaction.c:84:4: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-with-transaction.c:12:63: style: Parameter 'session' can be declared as pointer to const. However it seems that 'with_transaction_fail_transient_txn' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-with-transaction.c:60:56: note: You might need to cast the function pointer here mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-with-transaction.c:12:63: note: Parameter 'session' can be declared as pointer to const mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-x509.c:270:31: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-service-gcp.c:15:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-write-concern.c:500:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/entity-map.c:423:4: error: There is an unknown macro here somewhere. Configuration is required. If bsonBuildAppend is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/operation.c:3762:37: error: There is an unknown macro here somewhere. Configuration is required. If kv is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:59:36: warning:inconclusive: Possible null pointer dereference: msg_iter [nullPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:41:22: note: Assignment 'msg_iter=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:59:36: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:71:36: warning:inconclusive: Possible null pointer dereference: msg_iter [nullPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:41:22: note: Assignment 'msg_iter=NULL', assigned value is 0 mongo-c-driver-1.30.4/src/libmongoc/tests/unified/test-diagnostics.c:71:36: note: Null pointer dereference mongo-c-driver-1.30.4/src/libmongoc/tests/unified/runner.c:586:42: error: There is an unknown macro here somewhere. Configuration is required. If HANDSHAKE_CMD_LEGACY_HELLO is a macro then please configure it. [unknownMacro] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/util.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_EOD [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FUNC [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:668:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/tools/mongoc-stat.c:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/util.c:46:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/util.c:42:8: note: i is assigned mongo-c-driver-1.30.4/src/libmongoc/tests/unified/util.c:46:11: note: i is overwritten mongo-c-driver-1.30.4/src/libmongoc/tests/unified/util.c:103:12: style: Variable 'in' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:314:64: style:inconclusive: Function 'result_from_val_and_reply' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.h:59:64: note: Function 'result_from_val_and_reply' argument 2 names different: declaration 'value' definition 'val'. mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:314:64: note: Function 'result_from_val_and_reply' argument 2 names different: declaration 'value' definition 'val'. mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:92:29: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:98:27: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libmongoc/tests/unified/result.c:720:12: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-uri.c:116:4: error: syntax error [syntaxError] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1940:103: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1833:41: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1865:80: style: Parameter 'state' can be declared as pointer to const. However it seems that '_push_callback' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2114:36: note: You might need to cast the function pointer here mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1865:80: note: Parameter 'state' can be declared as pointer to const mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:1895:29: style: Variable 'reader_bson' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:2329:34: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:228:11: style: struct member 'bson_json_reader_producer_t::bytes_parsed' is never used. [unusedStructMember] mongo-c-driver-1.30.4/src/libbson/src/bson/bson-json.c:229:9: style: struct member 'bson_json_reader_producer_t::all_whitespace' is never used. [unusedStructMember] diff: head mongo-c-driver-1.30.4/src/kms-message/src/kms_endian_private.h:85:2: error: #error "The endianness of target architecture is unknown." [preprocessorErrorDirective] 2.17.0 mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:447:19: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:447:19: note: Null pointer addition head mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:447:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-1.30.4/src/kms-message/src/kms_request_str.c:447:19: note: Null pointer addition 2.17.0 mongo-c-driver-1.30.4/src/kms-message/test/test_kms_request.c:390:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head mongo-c-driver-1.30.4/src/libbson/src/bson/bson-error.c:175:2: error: #error "Unable to find a supported strerror_r candidate" [preprocessorErrorDirective] head mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-basic.c:605:77: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] head mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:390:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] head mongo-c-driver-1.30.4/src/libbson/tests/test-bcon-extract.c:390:92: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] head mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:43:64: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:52:80: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/src/mongoc/mongoc-util.c:949:2: error: #error "Implementation of _mongoc_simple_rand_size_t() requires size_t be exactly 32-bit or 64-bit" [preprocessorErrorDirective] head mongo-c-driver-1.30.4/src/libmongoc/tests/cmake-import/use-bson.c:5:2: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] head mongo-c-driver-1.30.4/src/libmongoc/tests/cmake-import/use-mongoc.c:5:2: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:641:4: error: Uninitialized variable: error [uninitvar] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:690:4: error: Uninitialized variable: error [uninitvar] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:741:4: error: Uninitialized variable: error [uninitvar] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:12:35: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:13:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:14:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:15:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:23:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:24:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:25:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:26:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:28:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:29:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:30:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:31:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:33:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:34:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:35:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:38:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:39:4: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head mongo-c-driver-1.30.4/src/libmongoc/tests/test-mongoc-list.c:42:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] DONE