2025-09-14 12:12 ftp://ftp.de.debian.org/debian/pool/main/m/mongo-c-driver/mongo-c-driver_2.1.0.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 -j4 platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: fea194b (2025-09-13 13:40:14 +0200) count: 1604 1604 elapsed-time: 3.4 3.6 head-timing-info: old-timing-info: head results: mongo-c-driver-2.1.0/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-2.1.0/src/common/src/common-string.c:205:48: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/common/src/common-b64.c:271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-b64.c:503:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-thread.c:46:69: debug: Function::addArguments found argument 'func' with varid 0. [varid0] mongo-c-driver-2.1.0/src/common/src/common-thread.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-thread.c:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:579:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_LEGACY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:627:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:648:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:664:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:714:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_MODE_CANONICAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/mlib/ckdint.test.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-json.c:575: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-2.1.0/src/common/tests/test-common-atomic.c:79:4: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/common/tests/test-common-oid.c:26:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kZeroObjectId [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/tests/test-mlib.c:133:30: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/kms-message/src/hexlify.c:27:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/common/src/common-md5.c:345:15: style: Checking if unsigned expression 'nbytes' is less than zero. [unsignedLessThanZero] mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_endian_private.h:85:0: error: #error "The endianness of target architecture is unknown." [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/kms-message/src/kms_endian_private.h:85:2: error: #error "The endianness of target architecture is unknown." [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/kms-message/src/kms_kv_list.c:43:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_kv_list.c:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_kv_list.c:127:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:644:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:644:17: note: Assignment 'b64=malloc(capacity)', assigned value is 0 mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:549:13: note: Assuming condition is false mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:553:7: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:644:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:644:17: note: Assignment 'b64=malloc(capacity)', assigned value is 0 mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:549:13: note: Assuming condition is false mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:554:11: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:585:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:585:17: note: Assignment 'b64=malloc(b64_len)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:586:12: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:602:29: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:602:10: note: Assignment 'raw=(uint8_t*)malloc(b64len+1)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:603:12: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_b64.c:644:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:644:17: note: Assignment 'b64=malloc(capacity)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_b64.c:645:12: note: Null pointer dereference mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_request.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:33:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:34:12: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:35:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:81:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:82:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:81:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:85:7: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:170:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:171:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:226:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:227:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:296:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:297:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:364:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_request.c:365:4: note: Null pointer dereference mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:206:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_response.c:286:18: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:286:18: note: Assignment 'data=malloc(len)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:287:12: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_response.c:366:18: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:366:18: note: Assignment 'data=malloc(len)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:367:12: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_kmip_response.c:479:24: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:479:24: note: Assignment 'secretdata=malloc(len)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_kmip_response.c:480:12: note: Null pointer dereference mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:55:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:71:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:97:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:391:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:418:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request.c:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request.c:311:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request.c:492:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_request.c:924:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response.c:45:42: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/sort.c:72:10: style: Variable 'u' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:31:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:53:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:118:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:134:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/src/kms_response_parser.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:446:12: note: p is assigned 'in' here. mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:448:25: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:446:12: note: p is assigned 'in' here. mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:450:21: note: Null pointer dereference mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:447:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:445:22: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:445:22: note: Assignment 'in=strdup(str->str)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:447:19: note: Null pointer addition mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:130:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:183:47: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:183:71: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:195:68: style: Parameter 'appended' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:294:13: style: Variable 'in' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:322:53: style: Parameter 'appended' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:385:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request_str.c:441:53: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/src/kms_request.c:31:16: style: Variable 'equals' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/kms-message/src/kms_request.c:336:40: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/src/kms_response_parser.c:398:51: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/test/test_kms_util.c:67:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_util.c:90:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bcon-speed.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bcon-speed.c:55:22: style: Condition 'argc==3' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libbson/examples/bcon-speed.c:45:13: note: Assuming that condition 'argc!=3' is not redundant mongo-c-driver-2.1.0/src/libbson/examples/bcon-speed.c:55:22: note: Condition 'argc==3' is always true mongo-c-driver-2.1.0/src/libbson/examples/bcon-speed.c:37:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/test/test_kms_util.c:29:28: note: Assuming allocation function fails mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/test/test_kms_util.c:37:4: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libbson/examples/bson-check-depth.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-check-depth.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-check-depth.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libbson/examples/bson-streaming-reader.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-streaming-reader.c:133:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-metrics.c:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-metrics.c:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-metrics.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/bson-to-json.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libbson/examples/bson-validate.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/creating.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/examples/json-to-bson.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libbson/fuzz/validate.hpp:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/fuzz/validate-repro.cpp:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-decimal128.c:174:32: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-context.c:69:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-context.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-context.c:258:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-context.c:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_CONTEXT_DISABLE_PID_CACHE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-context.c:331:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_CONTEXT_DISABLE_PID_CACHE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-context.c:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:312:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCONE_MAGIC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:582:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MAGIC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:749:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:906:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-bcon.c:973:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-iter.c:638:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-json.c:2087:51: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-string.c:442:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:652:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:704:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:742:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:771:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:812:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:251:29: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:421:49: style: Parameter 'reader' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-reader.c:607:45: style: Parameter 'reader' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/test/test_kms_request.c:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:325:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/test/test_kms_request.c:442:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:538:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:549:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:564:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:588:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:688:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:707:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:727:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:752:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:894:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:948:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:966:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:1084:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/test/test_kms_request.c:1235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-string.c:554: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-2.1.0/src/libbson/src/bson/bson-string.c:554:13: note: Assuming that condition 'c>=-1' is not redundant mongo-c-driver-2.1.0/src/libbson/src/bson/bson-string.c:554:43: note: Invalid argument mongo-c-driver-2.1.0/src/libbson/src/bson/bson-string.c:435:10: style: Variable 'digits_start' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:611:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-iso8601.c:38:9: style: Variable '*out' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-iso8601.c:34:12: note: *out is assigned mongo-c-driver-2.1.0/src/libbson/src/bson/bson-iso8601.c:38:9: note: *out is overwritten mongo-c-driver-2.1.0/src/libbson/src/bson/bson-value.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:63:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:186:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_VECTOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:220:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_VECTOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:235:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_VECTOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_VECTOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:267:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_VECTOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:284:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_VECTOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:300:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VECTOR_HEADER_LEN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:432:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-vector.c:526:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-version-functions.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAJOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-version-functions.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MINOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-version-functions.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MICRO_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-version-functions.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VERSION_S [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:473:23: style: Condition 'yourtm.tm_year!=y' is always false [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:472:19: note: yourtm.tm_year is assigned 'y' here. mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:473:23: note: Condition 'yourtm.tm_year!=y' is always false mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:544:14: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:635:11: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-writer.c:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_writer_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-writer.c:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-writer.c:237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-writer.c:267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:82:8: style: struct member 'ttinfo::tt_abbrind' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:83:8: style: struct member 'ttinfo::tt_ttisstd' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:84:8: style: struct member 'ttinfo::tt_ttisgmt' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:117:8: style: struct member 'rule::r_type' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:118:8: style: struct member 'rule::r_day' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:119:8: style: struct member 'rule::r_week' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:120:8: style: struct member 'rule::r_mon' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/bson-timegm.c:121:17: style: struct member 'rule::r_time' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libbson/src/bson/error.c:177:0: error: #error "Unable to find a supported strerror_r candidate" [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libbson/src/bson/error.c:177:2: error: #error "Unable to find a supported strerror_r candidate" [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libbson/src/bson/memory.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/memory.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/memory.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/memory.c:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/memory.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/memory.c:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libbson/src/bson/validate.c:513:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATION_MAX_NESTING_DEPTH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/bson/validate.c:553:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/src/jsonsl/jsonsl.c:676:5: error: There is an unknown macro here somewhere. Configuration is required. If JSONSL_XERR is a macro then please configure it. [unknownMacro] mongo-c-driver-2.1.0/src/libbson/tests/corpus-test.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/corpus-test.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/test/test_kms_request.c:186:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:186:17: note: Assignment 'str=malloc(f_size+1)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:189:12: note: Null pointer dereference mongo-c-driver-2.1.0/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-2.1.0/src/kms-message/test/test_kms_request.c:186:17: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:186:17: note: Assignment 'str=malloc(f_size+1)', assigned value is 0 mongo-c-driver-2.1.0/src/kms-message/test/test_kms_request.c:195:25: note: Null pointer dereference mongo-c-driver-2.1.0/src/libbson/src/bson/validate.c:215:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libbson/tests/test-b64.c:36:33: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/src/bson/validate.c:566:16: warning: Conversion of string literal "Validation routine should return `false` if-and-only-if it sets an error code" to bool always evaluates to true. [incorrectStringBooleanError] mongo-c-driver-2.1.0/src/libbson/src/bson/bson.c:2016:21: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/src/libbson/tests/test-bcon-basic.c:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_UNDEFINED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bcon-basic.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bcon-basic.c:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MAXKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bcon-basic.c:368:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MINKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libbson/tests/test-bcon-extract.c:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_UNDEFINED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bcon-extract.c:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bcon-extract.c:277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MAXKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bcon-extract.c:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCON_MINKEY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/kms-message/test/test_kms_request.c:374:19: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-corpus.c:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-corpus.c:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-corpus.c:204:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-corpus.c:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-corpus.c:310:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-error.c:31:34: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libbson/tests/test-bson-version.c:8:44: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libbson/tests/test-clock.c:16:22: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-bson-vector.c:355:38: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-iso8601.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-iso8601.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-bson.c:2240: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-2.1.0/src/libbson/tests/test-iter.c:68:22: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-decimal128.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-decimal128.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-decimal128.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-decimal128.c:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-decimal128.c:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_DECIMAL128_STRING [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-oid.c:233:59: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-reader.c:55:22: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-string.c:81:35: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-json.c:59:23: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libbson/tests/test-decimal128.c:427:38: style: Parameter 'dec' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libbson/tests/test-utf8.c:293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-value.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-value.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-value.c:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-writer.c:51:20: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/examples/aggregation/aggregation1.c:40:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/aggregation/aggregation1.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/basic_aggregation/distinct.c:13:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLECTION_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/examples/bulk/bulk-collation.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/doc-common-insert.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/basic_aggregation/distinct.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/examples/basic_aggregation/basic-aggregation.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk1.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk1.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk2.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk3.c:9:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk3.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk4.c:9:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk4.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk5.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk6.c:8:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/bulk/bulk6.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-doc-snippets.c:17:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_URI_TLSCAFILE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-auto-decryption.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-explicit.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-helpers.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/cmake/vcpkg/app.c:9:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-schema-map.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-schema-map.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:106:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:128:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-server-schema.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:146:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-server-schema.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:166:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:187:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:208:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOT_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:228:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOT_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:250:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:268:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:290:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:310:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:332:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:354:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:374:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:415:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:432:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:454:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:472:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:515:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:536:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:560:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:586:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:614:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:638:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:657:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:685:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:713:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:734:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:755:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:776:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:800:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:820:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:840:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:858:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:881:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:902:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:922:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:942:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:960:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:983:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1003:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1023:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1044:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1065:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1086:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1108:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1154:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1260:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1282:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1306:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1329:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1353:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1375:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1415:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1437:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1480:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1527:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1547:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1567:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1588:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1607:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1626:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1646:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1668:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1690:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1716:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1738:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1760:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1781:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1800:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1819:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1838:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1859:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1879:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1900:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1920:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1941:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1961:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:1982:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2001:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2020:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2040:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2059:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2079:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_eq [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2096:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2117:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2139:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2160:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2180:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2202:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2226:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2248:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2268:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2289:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2312:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2337:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2366:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libbson/tests/test-validate.generated.c:2393:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_DOLLAR_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/common_operations/explain.c:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/common_operations/common-operations.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-schema-map.c:74:70: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-schema-map.c:73:20: note: Assuming allocation function fails mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-schema-map.c:73:20: note: Assignment 'outfile=fopen("jsonSchema.json","w")', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/examples/client-side-encryption-schema-map.c:74:70: note: Null pointer dereference mongo-c-driver-2.1.0/src/libmongoc/examples/common_operations/explain.c:10:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLECTION_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-bulkwrite.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-client.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-collection-command.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-collection-watch.c:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-client.c:12:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-gridfs-bucket.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-with-opts.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-monitoring.c:29:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-monitoring.c:43:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable succeeded [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-monitoring.c:57:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-monitoring.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-monitoring.c:62:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-command-with-opts.c:33:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-manage-collection-indexes.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-manage-search-indexes.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-gridfs.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-pool.c:20:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-pool.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-resume.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-resume.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-resume.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-pool.c:54:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-scram.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-scram.c:11:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-sdam-monitoring.c:97:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host_and_port [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-sdam-monitoring.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-session.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-sdam-monitoring.c:200:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/examples/example-session.c:12:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-structured-log.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_COMMAND [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-structured-log.c:98:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-transaction.c:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-update.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find-and-modify.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/hello_mongoc.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/example-with-transaction-cb.c:62:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/example-transaction.c:12:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-ping.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/find_and_modify_with_opts/fam.c:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/hello_mongoc.c:21:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-dump.c:37:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-dump.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-dump.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-dump.c:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-dump.c:211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-tail.c:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-tail.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-tail.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/examples/tutorial/executing.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mcd-nsinfo.c:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mcd-nsinfo.c:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId32 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mcd-nsinfo.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mcd-azure.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCD_AZURE_IMDS_REQUEST_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mcd-azure.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_token [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mcd-azure.c:174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCD_AZURE_IMDS_REQUEST_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mcd-rpc.c:279:72: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/examples/mongoc-dump.c:189:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-apm.c:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_apm_callbacks_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-apm.c:923:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_LEGACY_HELLO [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-buffer.c:202:21: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_INITIATE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_SEND [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:132:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_INITIATE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:197:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_async_cmd_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:305:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_IN_PROGRESS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:411:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ASYNC_CMD_IN_PROGRESS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulkwrite.c:1663:90: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:254:55: style:inconclusive: Function '_mongoc_async_cmd_phase_initiate' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:42:55: note: Function '_mongoc_async_cmd_phase_initiate' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:254:55: note: Function '_mongoc_async_cmd_phase_initiate' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:271:52: style:inconclusive: Function '_mongoc_async_cmd_phase_setup' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:44:52: note: Function '_mongoc_async_cmd_phase_setup' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:271:52: note: Function '_mongoc_async_cmd_phase_setup' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:294:51: style:inconclusive: Function '_mongoc_async_cmd_phase_send' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:46:51: note: Function '_mongoc_async_cmd_phase_send' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:294:51: note: Function '_mongoc_async_cmd_phase_send' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:367:55: style:inconclusive: Function '_mongoc_async_cmd_phase_recv_len' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:48:55: note: Function '_mongoc_async_cmd_phase_recv_len' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:367:55: note: Function '_mongoc_async_cmd_phase_recv_len' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:406:55: style:inconclusive: Function '_mongoc_async_cmd_phase_recv_rpc' argument 1 names different: declaration 'cmd' definition 'acmd'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:50:55: note: Function '_mongoc_async_cmd_phase_recv_rpc' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-async-cmd.c:406:55: note: Function '_mongoc_async_cmd_phase_recv_rpc' argument 1 names different: declaration 'cmd' definition 'acmd'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_bulk_operation_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_write_command_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:231:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:278:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:300:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:318:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:398:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:476:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:513:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:546:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:578:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:609:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:640:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:682:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:709:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_EOD [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:153:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:235:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:320:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:368:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:442:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:516:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:532:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:555:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:619:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-change-stream.c:225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-change-stream.c:417:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_change_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-change-stream.c:434:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_change_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-change-stream.c:451:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_change_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:130:8: style: Condition '!(pool=mongoc_client_pool_new_with_error(uri,&error))' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:130:51: note: Calling function 'mongoc_client_pool_new_with_error' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:130:8: note: Condition '!(pool=mongoc_client_pool_new_with_error(uri,&error))' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:330:1: style: Label 'again' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-pool.c:356:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-side-encryption.c:2936: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-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:282:8: style: Condition '!mongoc_bulk_operation_remove_many_with_opts(bulk,selector,NULL,error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:282:53: note: Calling function 'mongoc_bulk_operation_remove_many_with_opts' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:282:8: note: Condition '!mongoc_bulk_operation_remove_many_with_opts(bulk,selector,NULL,error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:304:8: style: Condition '!mongoc_bulk_operation_remove_one_with_opts(bulk,selector,NULL,error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:304:52: note: Calling function 'mongoc_bulk_operation_remove_one_with_opts' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:304:8: note: Condition '!mongoc_bulk_operation_remove_one_with_opts(bulk,selector,NULL,error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:323:8: style: Condition '!mongoc_bulk_operation_insert_with_opts(bulk,document,NULL,&bulk->result.error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:323:48: note: Calling function 'mongoc_bulk_operation_insert_with_opts' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:323:8: note: Condition '!mongoc_bulk_operation_insert_with_opts(bulk,document,NULL,&bulk->result.error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:587:8: style: Condition '!mongoc_bulk_operation_update_many_with_opts(bulk,selector,document,&opts,error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:587:53: note: Calling function 'mongoc_bulk_operation_update_many_with_opts' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:587:8: note: Condition '!mongoc_bulk_operation_update_many_with_opts(bulk,selector,document,&opts,error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:616:8: style: Condition '!mongoc_bulk_operation_update_one_with_opts(bulk,selector,document,&opts,error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:616:52: note: Calling function 'mongoc_bulk_operation_update_one_with_opts' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:616:8: note: Condition '!mongoc_bulk_operation_update_one_with_opts(bulk,selector,document,&opts,error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:689:8: style: Condition '!mongoc_bulk_operation_replace_one_with_opts(bulk,selector,document,&opts,error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:689:53: note: Calling function 'mongoc_bulk_operation_replace_one_with_opts' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:689:8: note: Condition '!mongoc_bulk_operation_replace_one_with_opts(bulk,selector,document,&opts,error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_COMMIT_TIME_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MAX_COMMIT_TIME_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_WTIMEOUT_FOR_COMMIT_RETRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:270:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_transaction_opt_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-change-stream.c:34:46: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:282:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:296:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:378:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:394:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:404:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:416:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:428:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_session_opt_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:439:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:457:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:468:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:493:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:507:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:672:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:693:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:727:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:213:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:193:14: note: ret is assigned mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:213:8: note: ret is overwritten mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:819:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:378:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:365:14: note: ret is assigned mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:378:8: note: ret is overwritten mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:851:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:884:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TIME_MS_EXPIRED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:914:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1036:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1117:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1129:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1160:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1231:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1282:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1350:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_INTERNAL_TRANSACTION_IN_PROGRESS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1376:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:215:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1459:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:380:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1515:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:460:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1533:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:671:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:806:1: style: Label 'cleanup' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-bulk-operation.c:817:1: style: Label 'err' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client.c:639:33: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-collection.c:821: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-2.1.0/src/libmongoc/src/mongoc/mongoc-cluster.c:858:30: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-compression.c:79:38: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PARTS_ALLOW_TXN_NUMBER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:123:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:197:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:229:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:271:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:338:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PREFS_CONTENT_FLAG_MODE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:364:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_MAX_STALENESS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:504:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:593:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PARTS_ALLOW_TXN_NUMBER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:627:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PARTS_ALLOW_TXN_NUMBER_YES [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:714:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:947:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDSHAKE_CMD_LEGACY_HELLO [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:967:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PAYLOADS_COUNT_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-array.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-array.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:154:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_iter_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-change-stream.c:150:35: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd-deprecated.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd-deprecated.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd-deprecated.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-cmd.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find-cmd.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find-cmd.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find-cmd.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find-opquery.c:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find-opquery.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find-opquery.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_BATCH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-find.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cmd.c:909:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:47:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:546:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:206:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_EMPTY_KEYS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:229:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:271:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_ORDERBY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:452:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:504:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:565:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:625:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:685:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:763:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:831:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:904:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_QUERY_FLAG_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:946:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_EXHAUST [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:963:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1184:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1254:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1339:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1363:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FUNC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_cursor_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1439:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_BATCH_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1469:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_BATCH_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNPRIMED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1499:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_LIMIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1554:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNPRIMED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1567:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CURSOR_MAX_AWAIT_TIME_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1579:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1635:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1655:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1686:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1747:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-database.c:1138: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-2.1.0/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:19:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ids [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:42:64: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-deprioritized-servers.c:51:80: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:674:8: style: Condition '!_mongoc_server_session_uuid(uuid_data,error)' is always true [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:674:37: note: Calling function '_mongoc_server_session_uuid' returns 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:674:8: note: Condition '!_mongoc_server_session_uuid(uuid_data,error)' is always true mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_RETRYABLE_WRITE_ERROR_LABEL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_ERR_RETRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:295:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_STREAM [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:313:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CLIENT_AUTHENTICATE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CONTENT_FLAG_CODE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:349:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CATEGORY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:133:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:186:1: style: Label 'retry' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:253:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1014:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:1108:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:57:49: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-error.c:221:42: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-client-session.c:226:28: style: Variable 'retrying_after_error' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-find-and-modify.c:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_find_and_modify_opts_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-generation-map.c:78:33: error: Uninitialized variables: iter.key, iter.val, iter.next [uninitvar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:70:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_SUBTYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:292:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:343:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket-file.c:385:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_OID [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_OID [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:461:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_GRIDFS_UPLOAD [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:496:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_GRIDFS_UPLOAD [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-bucket.c:456:18: style: Variable 'stream_err' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-file-list.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs-file.c:441:27: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-handshake.c:684: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-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:57:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:101:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:145:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:198:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-host-list.c:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_host_list_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-host-list.c:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_host_list_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-host-list.c:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-host-list.c:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_PORT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-host-list.c:288:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-host-list.c:137:84: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:384:1: style: Label 'finish' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:550:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1092:1: style: Label 'retry' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1147:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1330:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:111:36: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:898:80: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1170:55: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor.c:1100:20: style: Variable 'is_retryable' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:262:16: style: Variable 'iov.iov_len' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-init.c:155:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-gridfs.c:252:12: style: Variable 'buf' is not assigned a value. [unassignedVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-init.c:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-init.c:201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-init.c:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:225:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:282:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-list.c:82:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-list.c:137:23: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:250:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:49:51: style: Parameter 'interrupt' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:259:46: style: Parameter 'interrupt' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:40:27: style: struct member 'Anonymous1::read' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-interrupt.c:41:27: style: struct member 'Anonymous1::write' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_ensure_mutex_once [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mongoc_ensure_mutex_once [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:231:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP_LOGGING_CHECK [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:283:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STOP_LOGGING_CHECK [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-callback.c:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-callback.c:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-callback.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-callback.c:211:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_token [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-callback.c:230:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_token [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-env.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-oidc-env.c:118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:279:16: style: Variable '_k' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:280:14: style: Variable '_l' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-log.c:286:10: style: Variable '_l' is assigned a value that is never used. [unreadVariable] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_VALIDATE_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:41:46: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-opts-helpers.c:47:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-read-prefs.c:93:33: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-read-concern.c:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_read_concern_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:37:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:79:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CATEGORY_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:174:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:222:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:244:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:283:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:330:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-rpc.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_COMPRESSED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-api.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-api.c:49:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_api_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-api.c:66:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_api_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:122:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:172:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_SET_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:467:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_RTT_UNSET [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:482:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:521:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:823:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:903:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_MAX_STALENESS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:1016:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host_and_port [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:1204:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:1286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_DESCRIPTION_CONTENT_FLAG_SERVER_HOST [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:206:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:248:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:288:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:406:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_QUERY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:545:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_OP_CODE_MSG [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:593:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_MIN_HEARTBEAT_FREQUENCY_MS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:686:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fail [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-stream.c:32:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_stream_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:792:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fail [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-stream.c:66:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_BSON_OBJ_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:831:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-stream.c:82:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:863:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_MONITORING_POLL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-stream.c:98:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_DEFAULT_WRITE_BATCH_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:919:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1009:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1120:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TRACE_ENABLED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_monitor_void [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_RTT_UNSET [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1285:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_monitor_void [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1337:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_monitor_thread [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1359:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _server_monitor_rtt_thread [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:215:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:244:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:42:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:43:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-set.c:94:31: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ONCE_RETURN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init_mtx [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SHARED_PTR_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SHARED_PTR_NULL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:121:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_acquire [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:136:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_acq_rel [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-shared.c:150:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:749:1: style: Label 'typefailure' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-description.c:756:1: style: Label 'authfailure' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-socket.c:1210:35: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-buffered.c:183:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-buffered.c:233:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-buffered.c:328:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_BUFFERED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:49:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:72:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:92:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_FILE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:951:69: style: Condition 'ssl_opts_void!=NULL' is always false [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:935:29: note: Assignment 'ssl_opts_void=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:951:69: note: Condition 'ssl_opts_void!=NULL' is always false mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:164:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:126:26: style: Variable 'file' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:174: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-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:234:28: note: You might need to cast the function pointer here mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:174:45: note: Parameter 'iov' can be declared as pointer to const mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-file.c:178:26: style: Variable 'file' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1054:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1022:11: note: ret is assigned mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1054:8: note: ret is overwritten mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1054:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1031:11: note: ret is assigned mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1054:8: note: ret is overwritten mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1054:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1047:11: note: ret is assigned mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1054:8: note: ret is overwritten mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:754:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:801:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:974:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:1056:1: style: Label 'exit' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:878:59: style: Parameter 'td' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-server-monitor.c:80:9: style: struct member '_mongoc_server_monitor_t::use_tls' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:62:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:76:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:91:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:108:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:131:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-gridfs.c:166:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:55:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:94:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:123:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:195:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:260:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:277:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:291:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:325:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STREAM_SOCKET [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream.c:451:19: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-stream-socket.c:214:28: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-timeout.c:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_timeout_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topology_void [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SCANNER_OFF [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:224:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:253:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-background-monitoring.c:283:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:151:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable component [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:182:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:208:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_seq_cst [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:288:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_MAXIMUM_MAX_DOCUMENT_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:312:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_MAXIMUM_MAX_DOCUMENT_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:347:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:376:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:459:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_DEFAULT_MAX_DOCUMENT_LENGTH [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:539:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_MAX_SIZE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:575:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_CMD_PAYLOADS_COUNT_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:670:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:816:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_STRUCTURED_LOG_CMD_CONTENT_FLAG_DATABASE_NAME [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:910:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_CONTENT_FLAG_MESSAGE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:927:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:972:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:1006:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:1050:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_DESCRIPTION_CONTENT_FLAG_TYPE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-structured-log.c:1128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PREFS_CONTENT_FLAG_MODE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-scanner.c:891:36: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:81:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:125:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:209:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:437:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_LOAD_BALANCER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:460:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:501:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:543:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:575:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:642:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:681:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_NO_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:715:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_5_0 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:738:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:824:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SINGLE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1011:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_SET_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1226:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1293:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_WITH_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1394:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_server_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1510:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1643:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_6_0 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1741:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_POSSIBLE_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1794:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_NO_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1823:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SHARDED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1849:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_RS_NO_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1910:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SINGLE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2052:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_NO_SESSIONS [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2090:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2158:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_topology_description_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2288:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SS_READ [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SHARDED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2578:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_DESCRIPTION_CONTENT_FLAG_TYPE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:161:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_NEVER_USED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:401:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_usleep_default_impl [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:676:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SCANNER_OFF [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:792:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SHARDED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:835:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_RR_SRV [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:950:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1032:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1157:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_SERVER_SELECTION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1411:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_host_list_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1435:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1498:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_SCANNER_OFF [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1588:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1642:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1759:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1881:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_TOPOLOGY_LOAD_BALANCED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1934:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1995:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_td [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:166:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:222:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_ALIGN_OF_PTR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:309:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:324:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:338:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcommon_memory_order_relaxed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-ts-pool.c:317:38: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-uri.c:1644:10: error: There is an unknown macro here somewhere. Configuration is required. If bsonBuildDecl is a macro then please configure it. [unknownMacro] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-util.c:962:0: error: #error "Implementation of _mongoc_simple_rand_size_t() requires size_t be exactly 32-bit or 64-bit" [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-util.c:962:2: error: #error "Implementation of _mongoc_simple_rand_size_t() requires size_t be exactly 32-bit or 64-bit" [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-version-functions.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MAJOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-version-functions.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MINOR_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-version-functions.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_MICRO_VERSION [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-version-functions.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_VERSION_S [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-command.c:709:69: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1081:74: style: Parameter 'description' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1173:78: style: Parameter 'td' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:1508:35: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology-description.c:2048:33: style: Variable 'sd' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:44:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_write_concern_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:99:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_JOURNAL_DEFAULT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_DEFAULT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_MAJORITY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_MAJORITY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_TAG [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_TAG [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_TAG [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:328:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_UNACKNOWLEDGED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:352:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_UNACKNOWLEDGED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_WRITE_CONCERN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-write-concern.c:459:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_UNACKNOWLEDGED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/service-gcp.c:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/service-gcp.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_token [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/TestSuite.c:617:23: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/benchmark-tls-pooled.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/benchmark-tls-pooled.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_URI_TLSCERTIFICATEKEYFILE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/benchmark-tls-pooled.c:47:23: style: Parameter 'argv' can be declared as const array [constParameter] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:367:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:412:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_matcher_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:466:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:699:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1078:8: style: The if condition is the same as the previous if condition [duplicateCondition] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1071:8: note: First condition mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1078:8: note: Second condition mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:537:4: style: Label 'srv_fail' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:871:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1930:64: style:inconclusive: Function '_topology_collect_errors' argument 1 names different: declaration 'topology' definition 'td'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:43:64: note: Function '_topology_collect_errors' argument 1 names different: declaration 'topology' definition 'td'. mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-topology.c:1930:64: note: Function '_topology_collect_errors' argument 1 names different: declaration 'topology' definition 'td'. mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_parser_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:519:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-match.c:399:53: error: Uninitialized variable: special_iter->keyword [uninitvar] mongo-c-driver-2.1.0/src/libmongoc/tests/cmake-import/use-bson.c:6:0: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/cmake-import/use-bson.c:6:2: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/cmake-import/use-mongoc.c:6:0: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/cmake-import/use-mongoc.c:6:2: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_val_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:254:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_ARRAY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:264:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_DOCUMENT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:273:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_BINARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:289:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_UTF8 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT32 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-val.c:302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_TYPE_INT32 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/json-test-monitoring.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/json-test-monitoring.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_UNKNOWN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/json-test-monitoring.c:357:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCH_ACTION_ABORT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/json-test-monitoring.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/json-test-operations.c:143:20: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/json-test.c:431:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:254:1: style: Label 'fail' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:257:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:531:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/src/libmongoc/src/mongoc/mongoc-cursor-legacy.c:629:1: style: Label 'done' is not used. [unusedLabel] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/tests/mock_server/future-value.c:454:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:461:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_ss_optype_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:475:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_ss_optype_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_topology_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:489:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_topology_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:496:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:503:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:510:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:517:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_remove_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_remove_flags_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:538:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_find_and_modify_opts_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:545:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_find_and_modify_opts_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:552:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_iovec_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:559:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_iovec_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:566:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_read_prefs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:573:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_read_prefs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:587:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_write_concern_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:594:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_ss_log_context_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_const_mongoc_ss_log_context_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:608:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_index_model_t_ptr_const_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-value.c:615:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_index_model_t_ptr_const_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/tests/mock_server/future.c:483:37: debug: Function::addArguments found argument 'start_routine' with varid 0. [varid0] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:35:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:46:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:66:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:76:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:86:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:96:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:106:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:116:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:126:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:136:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:146:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:156:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:166:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:176:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:186:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:196:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:206:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:226:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:236:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:246:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:266:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:286:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:296:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:306:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:316:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:326:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:336:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:346:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:356:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:366:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:376:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:386:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:396:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:416:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:426:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:436:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:446:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:456:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:468:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:486:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_routine [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:663:14: style: Condition 'matched' is always false [knownConditionTrueFalse] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:653:41: note: Assignment 'matched=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:657:19: note: Assuming condition is false mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:663:14: note: Condition 'matched' is always false mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:46:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:76:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:86:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:96:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:106:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future.c:116:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:508:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:548:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_RS_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:346:24: warning:inconclusive: Possible null pointer dereference: match [nullPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:335:33: note: Assignment 'match=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:346:24: note: Null pointer dereference mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:657:30: warning:inconclusive: Possible null pointer dereference: entry [nullPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:646:33: note: Assignment 'entry=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:657:30: note: Null pointer dereference mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:681:12: warning:inconclusive: Possible null pointer dereference: entry [nullPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:646:33: note: Assignment 'entry=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:681:12: note: Null pointer dereference mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:140:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:189:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:214:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:263:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:284:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:307:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:331:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:353:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:374:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:397:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:425:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:445:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:469:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:492:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:516:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:540:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:563:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:586:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:602:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:622:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:643:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:665:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:681:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:697:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:720:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:741:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:783:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:806:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:826:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:847:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:869:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:891:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:915:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:937:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:958:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:653:31: style: Variable 'matched' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:978:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:994:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1017:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1040:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1063:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1087:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1135:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1159:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1185:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_uint32_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1226:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1260:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1397:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1434:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1469:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1503:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1527:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cursor_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1590:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1615:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1639:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1674:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1716:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_cursor_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1738:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1771:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1802:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1836:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1869:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1899:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1925:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1940:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1959:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:1982:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2005:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2019:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2037:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:312:34: error: Uninitialized variables: entry.ptype, entry.optional, entry.out, entry.key, entry.set, entry.next [uninitvar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2065:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2087:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_char_ptr_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2133:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_ssize_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_ssize_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2228:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_file_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_server_description_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2288:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_gridfs_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2313:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_mongoc_change_stream_ptr_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2351:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2369:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2399:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2429:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2460:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2494:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2528:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_bool_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2562:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/future-functions.c:2595:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_int64_t_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/bsonutil/bson-parser.c:46:33: style: struct member '_bson_parser_entry_t::next' is never used. [unusedStructMember] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-rs.c:395:29: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/mock-server.c:2068:36: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/pkg-config-import/use-bson.c:6:0: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/pkg-config-import/use-bson.c:6:2: error: #error This file requires EXPECT_BSON_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/pkg-config-import/use-mongoc.c:6:0: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/pkg-config-import/use-mongoc.c:6:2: error: #error This file requires EXPECT_MONGOC_VERSION to be defined [preprocessorErrorDirective] mongo-c-driver-2.1.0/src/libmongoc/tests/mock_server/request.c:133:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/ssl-test.c:236:28: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-conveniences.c:1751:38: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-happy-eyeballs.c:304:43: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-libmongoc.c:2049:20: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mcd-azure-imds.c:17:34: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-libmongoc-main.c:30:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSuite [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mcd-nsinfo.c:18:22: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:112:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:142:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:173:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AWS_CREDENTIALS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:265:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AWS_CREDENTIALS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:359:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_void [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:377:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_fn [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-awsauth.c:420:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-aggregate.c:26:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-aggregate.c:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_TAILABLE_CURSOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-aggregate.c:146:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY_PREFERRED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-async.c:66:25: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-aws.c:262:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_AWS_CREDENTIALS_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-buffer.c:25:26: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-background-monitoring.c:680:7: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-bulkwrite.c:319:42: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mcd-rpc.c:345:63: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-bulk.c:59:22: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-client-pool.c:121:64: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-change-stream.c:1006:37: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-client-session.c:649:38: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-client.c:666:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-cluster.c:188:32: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-cmd.c:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-cmd.c:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-command-logging-and-monitoring.c:80:36: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_QUERY_TAILABLE_CURSOR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:448:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:496:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:668:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection-find-with-opts.c:717:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-command-monitoring.c:230:30: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-client-side-encryption.c:454:34: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-connection-uri.c:58:50: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-collection.c:506:22: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-crud.c:280:67: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-cyrus.c:83:40: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-database.c:730:49: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-error.c:221:34: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-cursor.c:77:41: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-dns.c:209:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-exhaust.c:218:35: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-find-and-modify.c:338:24: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-generation-map.c:34:23: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-gridfs-file-page.c:113:23: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-gridfs-bucket.c:114:30: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-gssapi.c:61:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-gssapi.c:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-gridfs.c:77:20: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-hedged-reads.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-handshake.c:261:53: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-http.c:52:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-interrupt.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_void [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-interrupt.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable future_value_void_type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-interrupt.c:77:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mongoc_stream_poll_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:13:35: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:14:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:15:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:16:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:24:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-loadbalanced.c:152:49: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-log.c:88:33: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:25:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:26:35: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:27:41: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:29:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:30:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:31:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:32:35: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:34:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:35:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:36:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:39:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:40:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-list.c:43:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-max-staleness.c:34:47: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-long-namespace.c:89:55: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-mongos-pinning.c:94:56: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-mongohouse.c:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TEST_CONFIG_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-mongohouse.c:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-mongohouse.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-oidc-callback.c:74:69: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-queue.c:19:48: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-primary-stepdown.c:207:29: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-write-concern.c:17:34: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-concern.c:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_CONCERN_LEVEL_LOCAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-concern.c:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_CONCERN_LEVEL_LOCAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-concern.c:100:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_CONCERN_LEVEL_LOCAL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-concern.c:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryability-helpers.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_REPLY_NONE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:279:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_PRIMARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:351:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:418:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_READ_SECONDARY_PREFERRED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:479:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:585:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MIN [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-read-prefs.c:646:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_MAX [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-writes.c:879:39: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/tests/test-mongoc-opts.c:683:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-opts.c:885:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSuite_CheckMockServerAllowed [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TEST_CONFIG_INIT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_ERROR_API_VERSION_2 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:202:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SS_WRITE [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:554:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-scram.c:410:38: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-sample-commands.c:1893:29: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-sdam-monitoring.c:747:36: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:51:21: note: explicit_session is assigned mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-retryable-reads.c:53:21: note: explicit_session is overwritten mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-sdam.c:88:46: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-server-description.c:276:44: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-server-selection-errors.c:201:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-server-selection.c:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-shared.c:48:52: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-server-stream.c:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_WRITE_CONCERN_W_UNACKNOWLEDGED [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-server-stream.c:156:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIRE_VERSION_DELETE_HINT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-server-stream.c:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-socket.c:159:56: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-stream-tls.c:27:28: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-stream.c:31:19: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-speculative-auth.c:561:43: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-streamable-hello.c:138:25: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-ssl.c:219:30: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-thread.c:24:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-structured-log.c:37:24: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-timeout.c:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-timeout.c:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-topology-description.c:134:32: error: syntax error [syntaxError] mongo-c-driver-2.1.0/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-2.1.0/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-2.1.0/src/libmongoc/tests/test-mongoc-stream-tls-error.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_SERVER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/tests/test-mongoc-stream-tls-error.c:298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_CA [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/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-2.1.0/src/libmongoc/tests/test-mongoc-topology-reconcile.c:151:23: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-topology-scanner.c:41:35: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-ts-pool.c:27:24: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-transactions.c:280:36: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-usleep.c:22:33: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-topology.c:204:45: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-util.c:115:28: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-version.c:8:46: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-with-transaction.c:24:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSIENT_TXN_ERR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-with-transaction.c:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_COMMIT_RESULT [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONGOC_SERVER_API_V1 [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-versioned-api.c:211:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_DIR [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-with-transaction.c:13: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-2.1.0/src/libmongoc/tests/test-mongoc-with-transaction.c:61:56: note: You might need to cast the function pointer here mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-with-transaction.c:13:63: note: Parameter 'session' can be declared as pointer to const mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-write-commands.c:127:31: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-write-concern.c:456:45: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-uri.c:82:33: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-service-gcp.c:17:34: error: syntax error [syntaxError] mongo-c-driver-2.1.0/src/libmongoc/tests/test-mongoc-x509.c:592:31: style: Parameter 'suite' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/entity-map.c:434: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-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/runner.c:588: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-2.1.0/src/libmongoc/tests/unified/result.c:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bson_error_t [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:160:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_FUNC [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:670:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSON_INITIALIZER [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/operation.c:3516: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-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:62:36: warning:inconclusive: Possible null pointer dereference: msg_iter [nullPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:44:22: note: Assignment 'msg_iter=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:62:36: note: Null pointer dereference mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:74:36: warning:inconclusive: Possible null pointer dereference: msg_iter [nullPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:44:22: note: Assignment 'msg_iter=NULL', assigned value is 0 mongo-c-driver-2.1.0/src/libmongoc/tests/unified/test-diagnostics.c:74:36: note: Null pointer dereference mongo-c-driver-2.1.0/src/tools/mongoc-stat.c:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/util.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/util.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/util.c:48:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/util.c:44:8: note: i is assigned mongo-c-driver-2.1.0/src/libmongoc/tests/unified/util.c:48:11: note: i is overwritten mongo-c-driver-2.1.0/src/libmongoc/tests/unified/util.c:103:12: style: Variable 'in' can be declared as pointer to const [constVariablePointer] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:316:64: style:inconclusive: Function 'result_from_val_and_reply' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.h:61:64: note: Function 'result_from_val_and_reply' argument 2 names different: declaration 'value' definition 'val'. mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:316:64: note: Function 'result_from_val_and_reply' argument 2 names different: declaration 'value' definition 'val'. mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:94:29: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:100:27: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] mongo-c-driver-2.1.0/src/libmongoc/tests/unified/result.c:722:12: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] diff: DONE