2024-04-18 08:59 ftp://ftp.de.debian.org/debian/pool/main/libz/libzen/libzen_0.4.41.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=wxwidgets --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 -j2 platform: Linux-4.18.0-513.9.1.el8_9.cloud.0.1.x86_64-x86_64-with-glibc2.28 python: 3.10.2 client-version: 1.3.56 compiler: g++ (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4) cppcheck: head 2.13.0 head-info: c677fc8 (2024-04-18 09:26:10 +0200) count: 214 102 elapsed-time: 1.8 4.3 head-timing-info: old-timing-info: head results: ZenLib/Source/Example/ZenLib_Test.cpp:46:1: error: Memory leak: MemoryLeakDetectionTest [memleak] ZenLib/Source/Example/ZenLib_Test.cpp:42:11: style: Variable 'MemoryLeakDetectionTest' can be declared as pointer to const [constVariablePointer] ZenLib/Source/Example/ZenLib_Test.cpp:42:34: style: Variable 'MemoryLeakDetectionTest' is assigned a value that is never used. [unreadVariable] ZenLib/Source/Example/ZenLib_Test.cpp:42:11: style: Variable 'MemoryLeakDetectionTest' is allocated memory that is never used. [unusedAllocatedMemory] ZenLib/Source/ZenLib/CriticalSection.cpp:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/CriticalSection.cpp:157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/CriticalSection.cpp:168:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/CriticalSection.cpp:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/CriticalSection.cpp:151:24: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/CriticalSection.cpp:157:27: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/CriticalSection.cpp:168:24: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/CriticalSection.cpp:174:26: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/Dir.cpp:344:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName_PathSeparator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Dir.cpp:351:31: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] ZenLib/Source/ZenLib/File.cpp:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File_Name [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File_Name [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:796:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File_Handle [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:948:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:1057:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/File.cpp:858:19: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/File.cpp:886:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] ZenLib/Source/ZenLib/File.cpp:1057:13: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ZenLib/Source/ZenLib/FileName.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName_PathSeparator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/FileName.cpp:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName_PathSeparator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/FileName.cpp:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName_PathSeparator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Html/Html_Request.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Html [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Html/Html_Request.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Html [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Html/Html_Request.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsCopy [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Http/Http_Handler.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Foreign_Port [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Http [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Http [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsCopy [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeadersOnly [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Response_HTTP_Code [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client.cpp:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client.cpp:76:39: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1664:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1885:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1988:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.c:356:37: style:inconclusive: Function 'HTTPMD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.h:80:45: note: Function 'HTTPMD5Init' argument 1 names different: declaration 'context' definition 'ctx'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.c:356:37: note: Function 'HTTPMD5Init' argument 1 names different: declaration 'context' definition 'ctx'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.c:378:39: style:inconclusive: Function 'HTTPMD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.h:81:45: note: Function 'HTTPMD5Update' argument 1 names different: declaration 'context' definition 'ctx'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.c:378:39: note: Function 'HTTPMD5Update' argument 1 names different: declaration 'context' definition 'ctx'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.c:435:64: style:inconclusive: Function 'HTTPMD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.h:82:71: note: Function 'HTTPMD5Final' argument 2 names different: declaration 'context' definition 'ctx'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientAuth.c:435:64: note: Function 'HTTPMD5Final' argument 2 names different: declaration 'context' definition 'ctx'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:329:29: style: Redundant condition: The condition '*pPtrStart' is redundant since '*pPtrStart == 0x20' is sufficient. [redundantCondition] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:133:26: style: Parameter 'pSearched' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:140:14: style: Variable 'pDstStart' can be declared as pointer to const [constVariablePointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:236:30: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:305:59: style: Parameter 'pSearched' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:309:33: style: Variable 'pPtrEndSrc' can be declared as pointer to const [constVariablePointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:405:11: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientString.c:192:21: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: style: Variable 'nRetCode' is reassigned a value before the old one has been used. [redundantAssignment] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1686:22: note: nRetCode is assigned ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: note: nRetCode is overwritten ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: style: Variable 'nRetCode' is reassigned a value before the old one has been used. [redundantAssignment] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1696:22: note: nRetCode is assigned ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: note: nRetCode is overwritten ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: style: Variable 'nRetCode' is reassigned a value before the old one has been used. [redundantAssignment] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1746:26: note: nRetCode is assigned ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: note: nRetCode is overwritten ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1766:18: style: Variable 'nRetCode' is reassigned a value before the old one has been used. [redundantAssignment] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1753:22: note: nRetCode is assigned ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1766:18: note: nRetCode is overwritten ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1766:18: style: Variable 'nRetCode' is reassigned a value before the old one has been used. [redundantAssignment] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1760:22: note: nRetCode is assigned ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1766:18: note: nRetCode is overwritten ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:333:34: style:inconclusive: Function 'HTTPClientSetProxy' argument 2 names different: declaration 'pProxyName' definition 'pProxyHost'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.h:253:96: note: Function 'HTTPClientSetProxy' argument 2 names different: declaration 'pProxyName' definition 'pProxyHost'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:333:34: note: Function 'HTTPClientSetProxy' argument 2 names different: declaration 'pProxyName' definition 'pProxyHost'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1338:38: style:inconclusive: Function 'HTTPIntrnResizeBuffer' argument 2 names different: declaration 'nNewSize' definition 'nNewBufferSize'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.h:279:96: note: Function 'HTTPIntrnResizeBuffer' argument 2 names different: declaration 'nNewSize' definition 'nNewBufferSize'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1338:38: note: Function 'HTTPIntrnResizeBuffer' argument 2 names different: declaration 'nNewSize' definition 'nNewBufferSize'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:333:34: style: Parameter 'pProxyHost' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:335:34: style: Parameter 'pUserName' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:336:34: style: Parameter 'pPassword' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:388:40: style: Parameter 'pUserName' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:389:40: style: Parameter 'pPassword' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1050:71: style: Parameter 'pSearchClue' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1186:31: style: Parameter 'pUrl' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1468:35: style: Parameter 'pHeaderName' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1470:35: style: Parameter 'pHeaderData' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:2291:71: style: Parameter 'pHeaderName' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:2296:21: style: Variable 'pHeaderEnd' can be declared as pointer to const [constVariablePointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:2656:34: style: Variable 'pPtrEnd' can be declared as pointer to const [constVariablePointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:303:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:174:18: style: Variable 'pHTTPSession' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:491:34: style: Variable 'pHTTPSession' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:882:65: style: Variable 'nProjectedBytes' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1813:41: style: Variable 'pConnection' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1938:38: style: Variable 'pConnection' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:208:20: warning: Either the condition 'iNumPos>3' is redundant or the array 'Num[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:202:28: note: Assuming that condition 'iNumPos>3' is not redundant ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:208:20: note: Array index out of bounds ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:244:21: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:126:29: style:inconclusive: Function 'HTTPWrapperItoa' argument 1 names different: declaration 'buff' definition 's'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.h:62:80: note: Function 'HTTPWrapperItoa' argument 1 names different: declaration 'buff' definition 's'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:126:29: note: Function 'HTTPWrapperItoa' argument 1 names different: declaration 'buff' definition 's'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:126:35: style:inconclusive: Function 'HTTPWrapperItoa' argument 2 names different: declaration 'i' definition 'a'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.h:62:89: note: Function 'HTTPWrapperItoa' argument 2 names different: declaration 'i' definition 'a'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:126:35: note: Function 'HTTPWrapperItoa' argument 2 names different: declaration 'i' definition 'a'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:153:36: style:inconclusive: Function 'HTTPWrapperShutDown' argument 2 names different: declaration 'in' definition 'how'. [funcArgNamesDifferent] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.h:68:84: note: Function 'HTTPWrapperShutDown' argument 2 names different: declaration 'in' definition 'how'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:153:36: note: Function 'HTTPWrapperShutDown' argument 2 names different: declaration 'in' definition 'how'. ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:182:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:316:79: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:322:81: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:328:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:334:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ZenLib/Source/ZenLib/InfoMap.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/InfoMap.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/InfoMap.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/InfoMap.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/InfoMap.cpp:126:32: style: The scope of the variable 'Pos2_Separator' can be reduced. [variableScope] ZenLib/Source/ZenLib/InfoMap.cpp:126:46: style: Variable 'Pos2_Separator' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/Thread.cpp:429:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:481:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:506:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:522:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThreadPointer [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:550:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:575:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Thread.cpp:559:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ZenLib/Source/ZenLib/Thread.cpp:416:6: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/Thread.cpp:417:6: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/Thread.cpp:469:20: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/Translation.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Translation.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Translation.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Translation.cpp:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Translation.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Translation.cpp:112:32: style: The scope of the variable 'Pos2_Separator' can be reduced. [variableScope] ZenLib/Source/ZenLib/Translation.cpp:112:46: style: Variable 'Pos2_Separator' is assigned a value that is never used. [unreadVariable] ZenLib/Source/ZenLib/Ztring.cpp:287:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:398:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:616:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:650:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:689:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1085:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1137:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1868:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1906:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1944:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1982:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2020:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2058:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2096:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2296:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2326:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Recursive [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_type [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2422:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:2450:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_CaseSensitive [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quote [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quote [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringList.cpp:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Max [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/Ztring.cpp:1369:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ZenLib/Source/ZenLib/Ztring.cpp:219:13: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/Ztring.cpp:2358:40: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/Ztring.cpp:2366:40: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/ZtringListList.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:122:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:142:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:253:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:273:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:460:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:488:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:556:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:574:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:583:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:609:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quote [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListList.cpp:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Max [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backup_Nb_Max [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sauvegarde [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sauvegarde [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backup_Nb_Max [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] ZenLib/Source/ZenLib/ZtringListListF.cpp:135:24: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/ZtringListListF.cpp:143:25: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/ZtringListListF.cpp:181:18: style: C-style pointer casting [cstyleCast] ZenLib/Source/ZenLib/int128u.h:57:16: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128u.h:58:16: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128u.h:59:16: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128u.h:61:9: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128u.h:62:9: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128u.h:63:9: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128u.h:65:9: style: Class 'uint128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:61:16: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:62:16: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:66:16: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:67:16: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:71:9: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:72:9: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:73:9: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ZenLib/Source/ZenLib/int128s.h:75:9: style: Class 'int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] diff: head ZenLib/Source/ZenLib/CriticalSection.cpp:157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] 2.13.0 ZenLib/Source/ZenLib/CriticalSection.cpp:158:12: style: C-style pointer casting [cstyleCast] head ZenLib/Source/ZenLib/CriticalSection.cpp:168:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/CriticalSection.cpp:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CritSect [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:1057:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File_Name [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File_Name [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:796:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File_Handle [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/File.cpp:948:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Position [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/FileName.cpp:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName_PathSeparator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/FileName.cpp:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName_PathSeparator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Format/Html/Html_Request.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Html [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Format/Html/Html_Request.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsCopy [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Response_HTTP_Code [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Http [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsCopy [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Format/Http/Http_Request.cpp:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeadersOnly [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client.cpp:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1885:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClient.c:1988:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:303:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:316:79: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:322:81: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:328:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] head ZenLib/Source/ZenLib/HTTP_Client/HTTPClientWrapper.c:334:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] head ZenLib/Source/ZenLib/InfoMap.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/InfoMap.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/InfoMap.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:481:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:506:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:522:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThreadPointer [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:550:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Thread.cpp:575:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Translation.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Translation.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Translation.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Translation.cpp:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1085:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1137:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1868:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1906:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1944:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:1982:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2020:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2058:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2096:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Rounded [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2296:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2326:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_Recursive [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_type [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2422:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:2450:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ztring_CaseSensitive [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:398:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:616:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:650:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/Ztring.cpp:689:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quote [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quote [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Max [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringList.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:122:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:142:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:253:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:273:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:460:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:488:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:556:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:574:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:583:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:609:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quote [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Max [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListList.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sauvegarde [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sauvegarde [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backup_Nb_Max [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] head ZenLib/Source/ZenLib/ZtringListListF.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] DONE