2024-04-18 05:38 ftp://ftp.de.debian.org/debian/pool/main/libs/libs3/libs3_2.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 397464e (2024-04-17 17:31:21 +0200) count: 107 31 elapsed-time: 2.8 1.8 head-timing-info: old-timing-info: head results: libs3-2.0/src/acl.c:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] libs3-2.0/src/acl.c:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/acl.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/acl.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] libs3-2.0/src/acl.c:290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_ACL_GRANT_COUNT [valueFlowBailoutIncompleteVar] libs3-2.0/src/general.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/general.c:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3UriStyleVirtualHost [valueFlowBailoutIncompleteVar] libs3-2.0/src/general.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_GRANTEE_USER_ID_SIZE [valueFlowBailoutIncompleteVar] libs3-2.0/src/error_parser.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/error_parser.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusErrorAccessDenied [valueFlowBailoutIncompleteVar] libs3-2.0/src/object.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypePUT [valueFlowBailoutIncompleteVar] libs3-2.0/src/object.c:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlParseFailure [valueFlowBailoutIncompleteVar] libs3-2.0/src/object.c:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/object.c:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypeGET [valueFlowBailoutIncompleteVar] libs3-2.0/src/object.c:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypeHEAD [valueFlowBailoutIncompleteVar] libs3-2.0/src/object.c:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypeDELETE [valueFlowBailoutIncompleteVar] libs3-2.0/src/bucket.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/bucket.c:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/bucket.c:238:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/bucket.c:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/bucket.c:544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlParseFailure [valueFlowBailoutIncompleteVar] libs3-2.0/src/bucket.c:638:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queryParams [valueFlowBailoutIncompleteVar] libs3-2.0/src/error_parser.c:147:47: style: Parameter 'errorParser' can be declared as pointer to const [constParameterPointer] libs3-2.0/src/request_context.c:37:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3RequestContext [valueFlowBailoutIncompleteVar] libs3-2.0/src/request_context.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusInterrupted [valueFlowBailoutIncompleteVar] libs3-2.0/src/request_context.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request_context.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/request_context.c:177:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLM_OK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request_context.c:185:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLM_OK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request_context.c:60:45: style: Variable 'rFirst' can be declared as pointer to const [constVariablePointer] libs3-2.0/src/response_headers_handler.c:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_METADATA_HEADER_NAME_PREFIX [valueFlowBailoutIncompleteVar] libs3-2.0/src/response_headers_handler.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_FILETIME [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:126:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_RESPONSE_CODE [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_METADATA_SIZE [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusBadCacheControl [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:516:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_KEY_SIZE [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:573:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_METADATA_COUNT [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3ProtocolHTTP [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:810:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_PRIVATE [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:975:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Request [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:1069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:1138:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:1219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:1295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:1333:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_KEY_SIZE [valueFlowBailoutIncompleteVar] libs3-2.0/src/service.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/service.c:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusInternalError [valueFlowBailoutIncompleteVar] libs3-2.0/src/simplexml.c:68:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libs3-2.0/src/testsimplexml.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/testsimplexml.c:70:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libs3-2.0/src/service_access_logging.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusTargetBucketTooLong [valueFlowBailoutIncompleteVar] libs3-2.0/src/service_access_logging.c:270:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] libs3-2.0/src/service_access_logging.c:280:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/service_access_logging.c:307:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] libs3-2.0/src/service_access_logging.c:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] libs3-2.0/src/service_access_logging.c:497:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_ACL_GRANT_COUNT [valueFlowBailoutIncompleteVar] libs3-2.0/src/request.c:337:63: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/request.c:450:56: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/request.c:462:66: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/request.c:474:68: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/request.c:570:61: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] libs3-2.0/src/s3.c:149:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_INIT_ALL [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusErrorAccessDenied [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_GRANTEE_USER_ID_SIZE [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:714:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:784:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:848:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:863:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable responseCompleteCallback [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:891:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:954:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1031:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1112:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1212:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable responseCompleteCallback [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable responseCompleteCallback [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1399:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1639:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1837:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1844:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:1992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:2056:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:2133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:2301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:2402:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:2561:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libs3-2.0/src/s3.c:2673:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3UriStyleVirtualHost [valueFlowBailoutIncompleteVar] libs3-2.0/src/util.c:281:23: style: union member 'u::c' is never used. [unusedStructMember] libs3-2.0/src/s3.c:737:66: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/s3.c:835:66: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/s3.c:1133:22: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/s3.c:1148:22: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/s3.c:1812:22: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libs3-2.0/src/s3.c:728:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libs3-2.0/src/s3.c:509:11: style: Variable 'tz' can be declared as pointer to const [constVariablePointer] libs3-2.0/src/s3.c:978:19: style: Variable 'val' can be declared as pointer to const [constVariablePointer] libs3-2.0/src/s3.c:1492:19: style: Variable 'val' can be declared as pointer to const [constVariablePointer] libs3-2.0/src/s3.c:1741:19: style: Variable 'val' can be declared as pointer to const [constVariablePointer] diff: head libs3-2.0/src/acl.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/acl.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] head libs3-2.0/src/acl.c:290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_ACL_GRANT_COUNT [valueFlowBailoutIncompleteVar] head libs3-2.0/src/acl.c:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/bucket.c:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/bucket.c:238:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/bucket.c:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/bucket.c:544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlParseFailure [valueFlowBailoutIncompleteVar] head libs3-2.0/src/bucket.c:638:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queryParams [valueFlowBailoutIncompleteVar] head libs3-2.0/src/error_parser.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusErrorAccessDenied [valueFlowBailoutIncompleteVar] head libs3-2.0/src/general.c:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3UriStyleVirtualHost [valueFlowBailoutIncompleteVar] head libs3-2.0/src/general.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_GRANTEE_USER_ID_SIZE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/object.c:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlParseFailure [valueFlowBailoutIncompleteVar] head libs3-2.0/src/object.c:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/object.c:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypeGET [valueFlowBailoutIncompleteVar] head libs3-2.0/src/object.c:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypeHEAD [valueFlowBailoutIncompleteVar] head libs3-2.0/src/object.c:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpRequestTypeDELETE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:1069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:1138:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:1219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:1295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:1333:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_KEY_SIZE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_METADATA_SIZE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusBadCacheControl [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:516:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_KEY_SIZE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:573:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_METADATA_COUNT [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3ProtocolHTTP [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:810:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_PRIVATE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request.c:975:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Request [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request_context.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request_context.c:177:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLM_OK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request_context.c:185:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLM_OK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request_context.c:60:45: style: Variable 'rFirst' can be declared as pointer to const [constVariablePointer] head libs3-2.0/src/request_context.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusInterrupted [valueFlowBailoutIncompleteVar] head libs3-2.0/src/request_context.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/response_headers_handler.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLINFO_FILETIME [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1031:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1112:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1212:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable responseCompleteCallback [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable responseCompleteCallback [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1399:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusErrorAccessDenied [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1639:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1837:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1844:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:1992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:2056:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:2133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:2301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:2402:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:2561:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:2673:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3UriStyleVirtualHost [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_GRANTEE_USER_ID_SIZE [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:714:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:784:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:848:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:863:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable responseCompleteCallback [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:891:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/s3.c:954:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libs3-2.0/src/service.c:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/service_access_logging.c:270:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] head libs3-2.0/src/service_access_logging.c:280:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/service_access_logging.c:307:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOutOfMemory [valueFlowBailoutIncompleteVar] head libs3-2.0/src/service_access_logging.c:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusXmlDocumentTooLarge [valueFlowBailoutIncompleteVar] head libs3-2.0/src/service_access_logging.c:497:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3_MAX_ACL_GRANT_COUNT [valueFlowBailoutIncompleteVar] head libs3-2.0/src/simplexml.c:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/simplexml.c:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/simplexml.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/simplexml.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusInternalError [valueFlowBailoutIncompleteVar] head libs3-2.0/src/simplexml.c:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S3StatusOK [valueFlowBailoutIncompleteVar] head libs3-2.0/src/testsimplexml.c:70:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] DONE